Science# Structure and Interpretation of Computer Programs Computer Systems: A Programmer’s Perspective The Algorithm Design Manual Черные дыры и Вселенная