Although the author has obviously spent a good amount of time doing his research, the time might have been better spent developing a coherent plot or creating charaters of any substance. With all of the excellent books available, you might want to give this one a pass.