Dynamics of bubble-particle interaction in different flotation processes and applications - a review of recent studies