Introduction to basic chemistry. - Steven S.Zumdahl; Donald I. Derosta (Australia: Cengage Learning, 2011)