Donis Marshall has 20 years of experience as a developer and instructor, with an in-depth background on Microsoft .NET technologies. His firm promotes an entirely Web-based debugger for Windows applications. In addition to training and consulting, Donis has written several books, including Programming Microsoft Visual C# 2008: The Language and .NET Security Programming.
"This book did a really good job going over the basics of good software design and gave a junior level programmer lots of good ideas to do before they just jump in and write code. "
--W. Ashley, Amazon.com