Triple Cross
James Patterson
Alex Cross (30)
Doctor Who: Abominable Snowmen
Terrance Dicks
Beartown
Fredrik Backman
Beartown (1)
The Final Season
Tom Stanton
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas R. Hofstadter
Bach (1)