Days that shook the world: Events that shaped world history - Davenport , Hugo (London BBC worldwide Ltd., 2003)