Design and performance optimization of renewable energy systems - Assad, Mamdouh. (Elsevier,)