Как ни странно, Дональд Кнут, Искусство программирования, все три тома. Ну и как приятное чтиво в параллель Кнуту, по узправлению ИТ-проектами, Фредерик Брукс, мифический человеко-месяц.
Эти книги обязаны прочитать все, кто занимается компухтер сайнс.