Ресурс:
Программирование как дважды два. Самоучитель