Applied chemistry : theory and practice. - Vermani, O. P.; Narula, A. K.