Advanced Practical Inorganic and Metalorganic Chemistry by R.J. Errington & R. John Errington