What is the difference between Single Responsibility Principle and Separation of Concerns?
In my opinion Single Responsibility Principle is one of the tools/idioms to achieve Separation of Concerns.