Greener energy systems energy production technologies with minimum environmental impact - Jeffs, Eric J. (CRC Press, 2012)