Introducing biological energetics : - Cheetham, Norman W H.