An in-depth look at the Battle of Bannockburn