Advanced inorganic chemistry - Cotton, Albert . (2010)