Handbook of Flotation Reagents: Chemistry, Theory and Practice