М.Г. Зайцев. Объектно-ориентированный анализ и программирование. М.:Новосибирский государственный технический университет, 2017