Who's Who in the English Monarchy from Egbert to Elizabeth II
The distant past - Romans to Saxons; nine dynasties of English monarchy; kings and reigning queens of England; queens and consorts; royal bones; royal mistresses and bastards. Appendix: the succession of the English monarchy.