The Battle of Roslin

Information about the Battle of Roslin, one of the wars of Scottish independence which took place in Midlothian on 24th February 1303.