Schaum's 3000 solved problems in chemistry - Meislich, Estelle K.; Meislich, Herbert; Sharefkin,Jacob (New Delhi: Tata McGraw Hill Publishing Company Limited, 2003)