James Craig Books in Order

James Craig has written 24 books, published between 2011 and 2026. The first book is London Calling (2011) and the newest is I Live by the River (2026). Publication order is the reading order below.

Books
24
Published
2011–2026
Pages on record
3,524 in 12 of 24 books
Reading time
59–88 hours

Reading time is an estimate, not a recorded figure: 3,524 pages at 300 words a page, read at 200–300 words a minute, covering the 12 of 24 titles with a page count on record.

James Craig writes London crime fiction, mainly the Inspector Carlyle police procedurals featuring John Carlyle. London Calling (2011) and Buckingham Palace Blues (2012) open the run, and 24 Craig books appear through 2026. A second series follows Max Drescher. Murder investigation and police work are the core subjects, and I Live by the River (2026) is the newest title.

Source: composed

How many James Craig books are there?

James Craig has 24 books, released between 2011 and 2026. They include 2 separate series.

James Craig Books in Publication Order

The table lists all 24 James Craig books in the order they were published, with the release year, the page count where one is on record, and how many independent book listings confirm each title. Catalogue data as of November 2026.

  1. 1
    London CallingInspector Carlyle #12011 · confirmed 2/4
    2011–
  2. 2
    Never Apologise, Never Explain / Time of DeathInspector Carlyle #22012 · confirmed 2/4
    2012–
  3. 3
    Buckingham Palace BluesInspector Carlyle #32012 · confirmed 2/4
    2012–
  4. 4
    The Enemy WithinInspector Carlyle #42012 · 60 pages · confirmed 2/4
    201260
  5. 5
    The Circus / The Criminals We DeserveInspector Carlyle #52013 · 352 pages · confirmed 2/4
    2013352
  6. 6
    What Dies InsideInspector Carlyle #62013 · confirmed 2/4
    2013–
  7. 7
    Then We DieInspector Carlyle #72013 · 312 pages · confirmed 2/4
    2013312
  8. 8
    The Hand of GodInspector Carlyle #82013 · confirmed 2/4
    2013–
  9. 9
    A Man of SorrowsInspector Carlyle #92014 · 295 pages · confirmed 2/4
    2014295
  10. 10
    Shoot to KillInspector Carlyle #102014 · 304 pages · confirmed 2/4
    2014304
  11. 11
    Sins of the FathersInspector Carlyle #112015 · 296 pages · confirmed 2/4
    2015296
  12. 12
    Nobody's HeroInspector Carlyle #122015 · confirmed 2/4
    2015–
  13. 13
    A Shot At SalvationMax Drescher #12016 · 354 pages · confirmed 2/4
    2016354
  14. 14
    The Sweetest MorselMax Drescher #22017 · 332 pages · confirmed 2/4
    2017332
  15. 15
    Acts of ViolenceInspector Carlyle #132017 · 307 pages · confirmed 2/4
    2017307
  16. 16
    All Kinds of DeadInspector Carlyle #142017 · 320 pages · confirmed 2/4
    2017320
  17. 17
    This is Where I Say GoodbyeInspector Carlyle #152018 · 288 pages · confirmed 2/4
    2018288
  18. 18
    Dying DaysInspector Carlyle #162019 · confirmed 2/4
    2019–
  19. 19
    Into the ValleyInspector Carlyle #172020 · 304 pages · confirmed 2/4
    2020304
  20. 20
    Circus GamesInspector Carlyle #182021 · confirmed 2/4
    2021–
  21. 21
    The Taste of BloodInspector Carlyle #192022 · confirmed 2/4
    2022–
  22. 22
    The LessonInspector Carlyle #202024 · confirmed 2/4
    2024–
  23. 23
    Declared DeadInspector Carlyle #212025 · confirmed 2/4
    2025–
  24. 24
    I Live by the RiverInspector Carlyle #222026 · confirmed 2/4
    2026–

James Craig books grouped by series

Each title below is a row in the publication-order table above. None of these groups has a reading-order page of its own on this site.

Do you have to read James Craig books in order?

You only need to read James Craig books in order within each series: the books listed here span 2 separate series, and each series has its own publication order.

Where to start with James Craig

Start with London Calling (2011), the earliest published title.

What is the newest James Craig book?

I Live by the River (2026) is the newest James Craig book released so far.

Is there a new James Craig book coming?

No next James Craig book is announced in the catalogue, which is a gap in the listings it merges rather than a sign that the run has ended.

James Craig at a glance

Still publishing
James Craig published a book as recently as 2026.
Release pace
James Craig books have appeared more than one a year on average.
Length
3,524 pages across the 12 of 24 books with a recorded length, a median of 306 pages each.
Busiest decade
Most James Craig books, 18 of 24, were published in the 2010s.

When James Craig books were published

Publication distribution by decade, showing when James Craig titles appeared. 2010s was the most productive decade with 18 titles.

2010s
18
2020s
6

24 books total across 2 decades. Decade reflects the year each title was first catalogued.

What the James Craig books are about

12 of the 24 James Craig books carry subject tags in Open Library's catalogue. The subjects below are the ones that recur across them, most frequent first: london (england) is tagged on 10 of 12. The subjects are cataloguers’ headings, not a plot summary.