Famous Authors Trivia

Who wrote Catch-22?
Kurt Vonnegut
Margaret Mitchell
Joseph Heller
John Steinbeck