Treatise on solar energy - Garg, H. P.