Renewable and Alternative Energy Resources - Muhammad Hanif (Academic Press Elsevier, 2022)