This is a fictional story, based around actual historical events. It's set at the time when Edward I was trying to unite the British Isles under a single leader; a noble objective, but the way that he carried this out has left a bitter lasting memory of "the hammer of the Scots". Wallace takes up a relatively small part of the story; the story of Robert the Bruce runs almost throughout as does the main character, the fictional "Archie Forbes".
Written from the point of view of the Scottish side, it portrays them as a noble people resisting the savage incursions of the English. There is considerable discussion about many of the Scots people who chose to side with the English King hoping to gain advantage from this and how they behaved towards their own countrymen. In reality, both sides were equally vicious and barbaric in their behaviour. It was a bloody period, and neither side can hold the moral high ground for their actions.
The battle scenes are well described and give a good summary of the major conflicts of the time including several well known set battles, and some lesser known minor sieges. There is also some really useful analysis of the politics behind the various factions including the religious ones, and it gives a good understanding of the bitterness of the blood feuds between the various clan leaders.
Having said that, it is a little bit long; a number of chapters could have been taken out without substantially affecting the book. Just a word of warning, throughout the book, the author constantly refers to "Scotch" people; the Scots hate this. Scotch is a drink, not a nation!