The king's mother: memoir of Margaret Beaufort, Countess of Richmond and Derby