Integral Closure of Ideals, Rings, and Modules by Craig Huneke & Irena Swanson