Bioenergetics 4, a book by David G. Nicholls