C# : a beginner's guide. - Schildt, Herb