Гейдман. Хорошая классика, никаких замороченных объяснений, приучений к алгоритмам, схем, "мешков". Классически правильное изложение материала. Я его взяла сыну, не нарадуюсь, жаль, только к третьему классу нашлось. И учителя средней школы очень отличают детей, учившихся по Гейдману, в лучшую сторону они отличаются. Дети после Петерсона умеют решать только подбором алгоритма. Нет в башке подходящего алгоритма- задачу не решат.