I came across one of the best and simple articles explaining SOLID Principle. http://www.davesquared.net/2009/01/introduction-to-solid-principles-of-oo.html This article gives you basic understanding for SOLID and sets the stage to dive deeper. A must read!
Sharing the unusual problems and solutions while developing applications using .Net. and AWS