Battle of Harlaw, one of the bloodiest battles on Scottish soil.