This reader’s recommendations and supporting excerpts from the sampled discussions.
3 books
This book when combined with "The Clean Coder", and "Refactoring: Improving the design of existing code"
"Refactoring: Improving the design of existing code"
"The Clean Coder"