Solar energy : fundamentals, design, modelling and applications. - Tiwari, G. N.