Chemistry Matter and its changes - Brady, James E (J. Wiley, 2000)