Renewable Energy by Anne E. Maczulak