Explore the latest books of this year!
Bookbot

Idris Elba

    The Calling
    • The Calling

      • 368 pages
      • 13 hours of reading

      'An astonishing writer . . . tautly lyrical, and able at a stroke to fill you with cold, dark fear' Time Out

      The Calling2011
      4.3