Modern inorganic synthetic chemistry - Xu, Ruren; Xu, Yan (Elsevier, 2017)