IT Skills Software Design and Development Microsoft ASP.NET
Including numerous working examples, this book teaches you all the essential knowledge required to learn and apply time-proven SOLID principles of object-oriented design and important design patterns in ASP.NET 5 (recently renamed ASP.NET Core 1.0) applications.