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. 22 of the 24 books listed here are in the Inspector Carlyle series, which has its own page: Inspector Carlyle books in order.

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 200300 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.

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 September 2026.

  1. 1
    London CallingInspector Carlyle #12011 · confirmed 2/4
    2011
  2. 22012
  3. 32012
  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 series in order

The series linked below has its own reading-order page.

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.

Max Drescher in order

2 books
  1. 1. A Shot At Salvation
  2. 2. The Sweetest Morsel

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 first Inspector Carlyle book. It is also the earliest catalogued 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.

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.