Advanced practical physical chemistry chemistry - Yadav, J B. (2007)