Посмотрите здесь на стр. 282 пример 10.1