Дуг Розенберг, Кендалл Скотт, «Применение объектного моделирования с использованием UML и анализ прецедентов», М., ДМК, 2002