Froth Flotation Fundamental Principles