Progress in inorganic chemistry - Lippard, Stephen J.