Our Sovereigns from Alfred to George VI, 871 - 1937.