Absolution Gap
Alastair Reynolds
Revelation Space (3)
Stay Awhile and Listen: Book II - Heaven, Hell, and Secret Cow ...
David L. Craddock
Structure and Interpretation of Computer Programs
Harold Abelson
MIT Electrical Engineering and Computer Science (1)
Communities of Play: Emergent Cultures in Multiplayer Games ...
Celia Pearce
Love Lives Here: A Story of Thriving in a Transgender Family
Amanda Jette Knox