Nature & TechnologyPhotovoltaics: A Bright IdeaJohn Perlin chronicles solar electrical generation from wishful thinking to realized dream.By John Perlin