The World According to Garp - John Irving
What a tale! No wonder we are still reading it.