Energy Technology by Angus J. MacDonald, Ralph C. Bohn & Dr Angus MacDonald