The Chemistry of some life processes. - Cheldelin, Vernon H. (2008)