Alternative energy sources - Michaelides, Efstathios (Green energy and technology, 2012)