Renewable energy by Glyn James