Willa Cather : a literary life