New fundamental practical chemistry - Chawla, A. D.