Logic, Programming and Prolog (2ed)
Ulf Nilsson, Jan Maluszynski
Blood Cross
Faith Hunter
Hacker Monthly #61
Netizens Media
Hacker Monthly (61)
The Diamond Age
Neal Stephenson
Algorithms
Jeff Erickson
The Imposter's Handbook
Rob Conery
Open Data Structures (in pseudocode)
Pat Morin
Open Data Structures (in C++)
Open Data Structures (in Java)