Solar Cell Technology and Applications by A.R. Jha