This is a pretty good book but there are some GLARING historical errors that almost made me stop reading. The author describes Edward IV as Henry VI's son, this is HORRIBLY inaccurate! Henry VI had a son named Edward but that son NEVER became king. E...