General chemistry principles and modern applications - Petrucci, Ralph H. (Pearson Education South Asia Pte. Ltd., 2010)