Handbook of Perovskite Solar Cells, Volume 2 (Functional Layer Optimization and Diverse Device Types for Efficiency and Stability)