principles of mineral processing torrent