A terrific book, I completely second the recommendation for those interested in learning much more about this subject. I've been waiting for more of the same from David Hackett Fischer.