To Be or Not To Be
Ryan North
Uglies
Scott Westerfeld
Invasion Cycle • Book I • Invasion
J. Robert King
Invasion Cycle (1)
Open Data Structures (in pseudocode)
Pat Morin
Open Data Structures (in Java)
Open Data Structures (in C++)
Mathematics for Computer Science
Eric Lehman & F. Thomson Leighton & Albert R. Meyer