The Chemistry of Common Life Volume 2 by James Finlay Weir Johnston