Let There Be Light
Robert A. Heinlein
Colour of Magic
Pratchett, Terry
Discworld (1)
Trans Girls Hit the Town
Emma Jayne
Resisting AI
Dan McQuillan
Open Data Structures (in pseudocode)
Pat Morin
Open Data Structures (in C++)
Open Data Structures (in Java)