Energy : technology and directions for the future - Fanchi, John R. (Elsevier Academic Press, 2004)