Artificial Intelligence: A Modern Approach
Stuart J. Russell & Peter Norvig
When We Cease to Understand the World
BenjamÃn Labatut
The Odessa File
Forsyth, Frederick
Programming: Principles and Practice Using C++ (2nd Edition)
Bjarne Stroustrup [Bjarne Stroustrup] & chenjin5.com
Longitude
Dava Sobel