The Mistborn Trilogy
Brandon Sanderson
Jumper
Steven Gould
Onslaught
J. Robert King
Onslaught (1)
Practical Malware Analysis
Michael Sikorski & Andrew Honig
Open Data Structures (in C++)
Pat Morin
Open Data Structures (in Java)
Open Data Structures (in pseudocode)