Keeping the lights on : towards sustainable electricity / Walt Patterson. - Patterson, Walter C. (Walter Cram), 1936- (Earthscan, 2007)