Energy systems and sustainability - Boyle, Godfrey; Everett, Bob; Ramage, Janet (Array, 2003)