Descriptive Inorganic Chemistry by Geoffrey W. Rayner-Canham, Tina Overton & Geoffrey William Rayner-Canham