Chemistry For Changing Times by Richard Jones, John W. Hill & John William Hill