Chemistry : an atoms first approach - Zumdahl, Steven S. (Australia : Cengage Learning Asia Pte Ltd, 2012)