Energy Conversion and Management: Mohammad Mahdi Salahi, Vahid Esfahanian, Ayatallah Gharehghani, Mostafa MirsalimTomasz Matuła