Energy technology - Gupta, O.P (Khanna Book Pub, 2023)