Гради Буч, «Объектно-ориентированный анализ и проектирование», М., Бином, 2000 Крэг Ларман, «Применение UML и шаблонов проектирования», М., Вильямс, 2001