Advanced inrganic chemistry - Cotton, Albert F (1999)