Energy Sources: The Impact Of Science And Technology by Bob Bowden