Principles of Physical Chemistry - Puri,B.R (Vishal Publishin, 2016)