Waterloo Napoleon's last gamble - Roberts, Andrew 1963- (HarperCollins, 2005)