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 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.
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.
- 12011–2/4
- 22012–2/4
- 32012–2/4
- 42012602/4
- 520133522/4
- 62013–2/4
- 720133122/4
- 82013–2/4
- 920142952/4
- 1020143042/4
- 1120152962/4
- 122015–2/4
- 1320163542/4
- 1420173322/4
- 1520173072/4
- 1620173202/4
- 1720182882/4
- 182019–2/4
- 1920203042/4
- 202021–2/4
- 212022–2/4
- 222024–2/4
- 232025–2/4
- 242026–2/4
James Craig series in order
The series linked below has its own reading-order page.
- Inspector Carlyle books in order 22 books
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 booksDo 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.
- London (England) 10 of 12 books
- Mystery & detective 9 of 12 books
- John Carlyle (Fictitious character) 7 of 12 books
- Crime 6 of 12 books
- Investigation 3 of 12 books
- Murder 3 of 12 books
- Mystery & detective, police procedural 2 of 12 books
- Police 2 of 12 books








