Physics of solar energy - Chen, C.Julian (John Wiley, 2011)