Progress in Solar Energy Technology and Applications | 9781119555605 | Memmo