Numbers Don't Lie: 71 Things You Need to Know About the World
Vaclav Smil
Laughing Boy
Oliver La Farge
Maskerade
Terry Pratchett
Discworld (18)
Frankenstein
Mary Shelley
Cat & Mouse
James Patterson
Alex Cross (4)
Double Cross
Alex Cross (13)