Our energy future : resources, alternatives, and the environment - Ngô, Christian (Wiley survival guides in engineering and science, 2009)