Time For The Stars
Robert A. Heinlein
Let There Be Light
Invent Your Own Computer Games With Python, 2nd Edition
Al Sweigart
Logic, Programming and Prolog (2ed)
Ulf Nilsson, Jan Maluszynski
Software Architecture Patterns
Mark Richards