New York 2140
Kim Stanley Robinson
The Lost Tech
Vaughn Heppner
Lost Starship (13)
A More Perfect Heaven: How Copernicus Revolutionised the Cosmos
Dava Sobel
The Unfinished Land
Greg Bear
Structure and Interpretation of Computer Programs
Harold Abelson
MIT Electrical Engineering and Computer Science (1)