Beginning C# 3.0 an introduction to object oriented programming / - Purdum, Jack J. (Wrox beginning guides)