Beginning C# 2/E - Watson,Karli; Others (Vidhyanagar SPD, 2003)