This is a book, first and foremost, about software objects: what they are, why they are so "magical" and yet so straightforward, and how one goes about structuring a software application to use objects appropriately.
This is also a book about C#: not a hard-core, "everything there is to know about C#" book, but rather a gentle yet comprehensive introduction to the language, with special emphasis on how to transition from an object model to a fully functional C# application—something that few, if any, other books provide.
Download
