The Chemistry Of Common Life (Volume 1) by Alexander Johnston & John Ed. Johnston