Искусство программирования. Том 3.

Кнут Дональд Эрвин