Materials for sustainable energy - Dusastre, Vincent (Singapore Rsc, 2013)