Advanced Physical Chemistry (equillibrium) - Ranathunga, Anura Bandara (Sri Lanka AB Publisher, 2012)