Mineral processing technology an introduction to the practical aspects of ore treatment and mineral recovery - Wills, B. A. (Barry Alan) (Butterworth-Heinemann, 2006)