Разработка и реализация портальных решений. Практикум
Павел Лукьянов
Светлана Маркова