Understanding chemistry - Rao, C.N. R. (Universities Press, 1999)