garg H.P & Prakash J Solar Energy: fundamentals & Applications 1st rev ed - Mcgraw Hill education ISBN: 9780074636312