Presenting a comprehensive overview of a rapidly burgeoning field blending solar cell technology with nanotechnology, the book covers topics such as solar cell basics, nanotechnology fundamentals, nanocrystalline silicon-based solar cells, nanotextured-surface solar cells, plasmon-enhanced solar cells, optically-improved nanoengineered solar cells, dye-sensitized solar cells, 2D perovskite and 2D/3D multidimensional perovskite solar cells, carbonaceous...