Book - Refactoring for Software Design Smells, with Foreword by Grady Booch
infoq.com
infoq.com
- Difficult design concepts and smells explained in a very easy manner - Examples are quite helpful to understand the concepts better - The explanation flow in each chapter is consistent for easy understanding - The Anecdotes are quite interesting :)