Waterloo : Napoleon's last gamble - Roberts, Andrew (Harper Perennial, 2005)