Объектно-ориентированное программирование на С#. Андрианова А.А