Advances in Solar Energy Technology: v. 1 by Garg, H. P.