The C# Programming Yellow Book
The C# Yellow Book is used by the Department of Computer Science in the University of Hull as the basis of the First Year programming course. Learn C# from first principles the Rob Miles way. With jokes, puns, and a rigorous problem solving based approach.
You can download all the code samples used in the book from here