In the bestselling tradition of authors Antonia Fraser and David Starkey, Maureen Waller has written a fascinating narrative history---a brilliant combination of drama and biographical insight---of the six women who have ruled England in their own names. ? In the last millennium there have been only six English female sovereigns: Mary I and Elizabeth I, Mary II and Anne, Victoria and Elizabeth II, who celebrated her eightieth birthday in 2006. With...