Margaret Lane — English novelist and biographer