Generals often miscalculate, but Mr. Roberts never gets lost in the fog of war.