This is the third book I've read by Mark Hitchcock and as usual, it's a great book. The author has a gift of being able to explain the details in a short, consise way. Excellent reading for those who don't want a lot of details but want a clear explanation.