Несколько первых частей из книги по программированию
Они же, взятые с сайта ...

Его адрес:
http://www.aha.ru/~zhigalov/uknc/
Взял и выложил оба варианта на всякий случай ...