Until 1297 the heavily armed and mounted knight had been an invincible force on the battlefield. Stirling Bridge was the ...