Question: who wrote catch 22 (both names)
Answer: Joseph Heller.
Other accepted answers: Joseph Heller.; American author Joseph Heller; Joseph Heller