Understanding chemistry - Rao, C. N. R. (World Scientific, 2010)