Chemistry - Olmsted III, John (John Wiley and Sons, Gregory M. Williams, 2006)