Essential chemistry problems : - Margolese, David (Thomson Learning, 2005)