https://www.knowledgezonee.com/2020/09/carnal-knowledge-by-tc-boyle-summary.html