Nanostructured materials for solar energy conversion / - Elsevier, Amsterdam ; | Boston : 2006 - xiii, 600 p. : Dewey Class. No.: 621.31244,NAN