Learn to Code by Solving Problems: A Python Programming Primer
Daniel Zingaro
Mortal Danger
Ann Rule
Ann Rule's Crime Files (13)
Hyperion
Dan Simmons
Hyperion Cantos (1)
Object-Oriented Python: Master OOP by Building Games and GUIs
Irv Kalb
Excavation
James Rollins