The Physiology And Biochemistry Of Prokaryotes by David White, James Drummond & James T. Drummond