Words Are My Matter
Ursula K. Le Guin
An introduction to logic programming through Prolog
Michael Spivey
Jingo
Pratchett, Terry
Discworld (21)
E.W.Dijkstra Archive: The Humble Programmer (EWD 340)
Unknown
Open Data Structures (in pseudocode)
Pat Morin
Open Data Structures (in Java)
Open Data Structures (in C++)