Encyclopedia of Energy Engineering and Technology - 3 Volume Set CRC Press (9780849336539) View product