Just finished Ten Days that Shook the World. I really enjoyed it. It's one thing to read history from a large-scale top down perspective, another to see how a revolution was actually conducted on a minute by minute street by street basis. Looking for the next thing to read now