Dusty warriors - Holmes, Richard (Harper Perennial, 2007)