Mukherjee, O Fundamentals of Renewable Energy Systems - Cambridge University Press 2012 - 564 ISBN: 9788122415407