The Illustrious Lady: A Biography of Barbara Villiers, Countess of Castlemaine