Our energy future resources alternatives, and the environment - Ngo, Christian (Wiley, 2009)