Advanced inorganic chemistry - Prakash, Satya (New Delhi: S Chand and Company, 2005)