The Single Responsibility Principle (and what’s wrong with it)

Adrian Sutton