Energy: Principles, Problems, Alternatives (4th Edition)