The modern mercenary : dog of war, or soldier of honour?