Understanding Advanced Physical Inorganic Chemistry by Jeanne Tan & Kim Seng Chan