Chemical reactions and stoichiometry - Dave, R. K. (New Delhi, 2000)