Book cover for Always Unreliable

Always Unreliable

Synopsis

Details

13 December 2012
560 pages
9780330526722
Imprint: Picador

Reviews

You had better not read the book on a train, unless you are unselfconscious about shrieking and snorting in public . . . Vivid, cumulative and full of surprises
You can’t put it down . . . Not to be missed