Aditya Y. Bhargava
Простым языком рассказано о базовых алгоритмах применяемых в разработке. Часто не хватало дальнейшего погружения в конкретные алгоритмы и примеров кода. Хочется добавить в задания задачи по написанию кода. Советую тем, кто первый год карьеры в разработке.