Physics and Technology of Solar Energy: v. 1 by Garg, H.P.