Illustrated C# 2008, by Daniel Solis