Biography of Frances Teresa Stewart Duchess Lennox, Duchess Richmond 1647-1702