Recently I found that book Rob Miles - C# Development, aka. Yellow Book. Available here.
The author, Rob Miles, in lecturer in the Department of Computer Science at the University of Hull. In the United Kingdom. He is giving classes in object oriented programming. The language that he is using to teach students is C# .
Yellow Book is intended to be help the students understand the language. It is a good resource for people who want to learn C#. It touches all the basis of OOP and C# itself. during the lecture reader is guided through the C# benefits and disadvantages with sample Bank application. Learn how to use Interfaces, Lists etc. What are namespaces, inheritance, condition statements etc. Generally Yellow book teach how to program the right way. I think that is can be a good start both for novice and for more experienced programmers.
One import think is that this book is available for free ! So everybody can freely download it and share to others.
Version 2.0 of Yellow Book now available here