There is a lot of carry on at the moment about SOLID principles and although there are stacks of articles and books that cover the subject, here is a little piece of gold on Hanselminutes from a few years ago where Scott interviews Uncle Bob (SOLID master) al labout SOLID
http://www.hanselminutes.com/default.aspx?showID=163
Dom