Energy Studies (2nd Edition) by David Shepherd, D.W. Shepherd & William Shepherd