Solar energy concepts and applications - Erickson, Darren (Larsen & Keller, 2019)