Geothermal energy by Harsh K. Gupta | Menrva Books | MenrvaBooks