Иллюстрированный самоучитель по практике программирования
Введение
Стиль
Алгоритмы и структуры данных
Проектирование и реализация
Интерфейсы
Отладка
Тестирование
Производительность
Переносимость
Нотация
Эпилог
Приложение: свод правил