The siege of London on 12-14 May 1471 is a largely forgotten episode in the Wars of the Roses, but its implications were far-reaching in that it sealed the fate of the Lancastrian dynasty. Edward IV's gamble to reclaim the throne for the House of York was a triumph against the odds, but even after winning two important battles against the Lancastrians his position was far from secure. He might have been confident of total victory but for...