Similar Items: Review: Renewable Energy; A Primer for the Twenty-First Century