The C# Programming Yellow Book
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:
http://www.robmiles.com/s/Yellow-Book-Code-Samples-64.zip