50 battles that changed the world - Weir, William (Pentagon Press, 2008)