Chemical reactions and stoichiometry - Dave, R.K (Campus Books, 2006)