He wrote both novels and nonfiction books; he taught writing at Colorado State University and the University of Iowa Writers’ Workshop; he contributed articles to many magazines; and he was a voluminous book reviewer, including for The New York Times Book Review.
link