This reader’s recommendations and supporting excerpts from the sampled discussions.
3 books
Code Complete by Steve McConnel
Design patterns by GoF
Head First Design Patterns by Eric Freeman