Here's a succinct version of the battle of Stirling Bridge. The screenwriter for Braveheart has admitted that he knew he was writing bad history, but felt there was no way they'd have the budget to film a crazy bridge battle.
Anyway, here's the short version.
Bookmarks