Build your own Programming Language - Second Edition
Clinton L. Jeffery
Catherine the Great
Robert K. Massie
Demons
Fyodor Dostoyevsky
A Tour of C++, Third Edition
Bjarne Stroustrup
Computer Systems: A Programmer's Perspective
Randal E. Bryant & David R. O'Hallaron