Principles Of Colloid And Surface Chemistry by Paul C. Hiemenz & Raj Rajagopalan