Dune: The Machine Crusade

The second book in the Legends of Dune trilogy by Brian Herbert and Kevin J. Anderson.