Diverse

Long Call

Ann Cleeves
ISBN: 9781509889600

Pale Horse

Agatha Christie
ISBN: 9780008378530

The Mysterious Affair at Styles

Agatha Christie
ISBN: 9780008400637

The Dragon Lady

Louisa Treger
ISBN: 9781448217403

Cloud Atlas

David Mitchell
ISBN: 9781444730876

The Life of Pi

Yann Martel
ISBN: 9781910173206

For the Win

Kevin Werbach, Dan Hunter
ISBN: 9781613630235

Yes No Maybe So

Becky Albertalli, Aisha Saeed
ISBN: 9781471184666

Aftershock


ISBN: 9781472233554

The Caveman

Jorn Lier Horst
ISBN: 9781910124048

The Honjin Murders

Seishi Yokomizo
ISBN: 9781782275008

The Nocturnal Brain

Dr. Guy Leschziner
ISBN: 9781471176388

Bluebird, Bluebird

Attica Locke
ISBN: 9781781257678

Get Out of My Life

Tony Wolf, Suzanne Franks
ISBN: 9781781253311

The Girl Who Kicked the Hornets' Nest

Stieg Larsson
ISBN: 9780857054050

Last seen wearing

Colin Dexter
ISBN: 9781447299080

Invisible

James Patterson
ISBN: 9780099594529

Giant’s Bread

Agatha Christie
ISBN: 9780008131449

The Mysterious Affair at Styles

Agatha Christie
ISBN: 9780007527496

Strangulation: Kubishime Romanticist

NisiOisiN
ISBN: 9781945054839

Murder at Christmas


ISBN: 9781788163392

Motherless Brooklyn

Jonathan Lethem
ISBN: 9780571359318

The Silent Patient

Alex Michaelides
ISBN: 9781409181637

Last Breath

Robert Bryndza
ISBN: 9780751571318

Newcomer

Keigo Higashino
ISBN: 9780349143620

Once upon a river

Diane Setterfield
ISBN: 9781784163631

Sherlock Holmes and the Christmas Demon

James Lovegrove
ISBN: 9781785658020

Agent running in the field

John le Carre
ISBN: 9780241401217

Stalking Jack the Ripper

Kerri Maniscalco, James Patterson
ISBN: 9781538761182

Prefecture D

Hideo Yokoyama
ISBN: 9781786484666