Visual C# в задачах и примерах
Культин Никита Борисович