Fascinating book, full of detail, hard to put down once you get going, excellent narrator as well