James Craig: 95 books

Book cover of Acts of Violence
by James Craig
Language: English
Release Date: February 4, 2016

Awakening the sleeping dragon... Smooth expat Michael Nicholson is a fixer, getting on by doing favours for the rich and powerful in booming China. When he makes the mistake of getting too close to one of his clients, the wife of a leading Communist Party official, the ageing Lothario fears...
Book cover of The Enemy Within

The Enemy Within

An Inspector Carlyle Novella

by James Craig
Language: English
Release Date: December 1, 2012

Yorkshire, June 1984: War is raging between the police and striking mine workers. New recruit John Carlyle is sent up from London to man the picket lines. But when seventy-eight year old rose grower and political activist Beatrice Slater is found dead, the young constable's tour of duty takes a dramatic...
Book cover of Shoot to Kill
by James Craig
Language: English
Release Date: August 7, 2014

When French gangster Tuco Martinez threatens Carlyle and his family, the inspector has to call on the resources and skills of Dominic Silver to try and see him off. But Dom won?t do all the dirty work and so Carlyle has to go into hiding. Cut off from his home turf, both literally and metaphorically,...
Book cover of The Hand of God

The Hand of God

An Inspector Carlyle Novella

by James Craig
Language: English
Release Date: December 5, 2013

England, Summer 1986 When journalist Hugh Scanlon and his wife Marjorie are murdered, veteran cop Walter Callender finds himself on the trail of rogue Secret Service agent Martin Palmer. Enlisting the help of rookie John Carlyle, Callender turns to previously unheard of technology, DNA testing, to try and trap the degenerate killer before he strikes again.
Book cover of All Kinds of Dead
by James Craig
Language: English
Release Date: February 2, 2017

Inspector Carlyle has a new partner in crime . . . but for how long? When a fortune in uncut diamonds are nicked by a group of soldiers, Carlyle teams up with Captain Daniel Hunter of the Military Police to hunt them down. But Hunter has come up against this crew before and they are not going...
Book cover of This is Where I Say Goodbye
by James Craig
Language: English
Release Date: February 1, 2018

His father is dying. He's stuck in the middle of a gang war. And he has to solve a case with no clues. Welcome to the world of Inspector John Carlyle. Work goes on the backburner for Inspector Carlyle as he tries to manage his father's final days. But when the drug dealer providing the old...
Book cover of Dying Days
by James Craig
Language: English
Release Date: February 7, 2019

Dying well is an art . . . the rest is just murder Inspector John Carlyle is waiting for his father to die of a terminal illness. Meanwhile, others are dropping like flies. An elderly professor is found dead in his Bloomsbury flat. The verdict is that of heart attack. But who then stuffed...
Book cover of Practical ES6
by Aurelio De Rosa, Kyle Pennell, Nilson Jacques
Language: English
Release Date: May 31, 2018

There's no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). Understandably, many articles have been written complaining about how...
Book cover of Game Day

Game Day

A Rollicking Journey to the Heart of College Football

by Craig James
Language: English
Release Date: August 11, 2009

The popular college football analyst weighs in on the craziness of college football and the 2008 season If television's college football analysts had a Hall of Fame, Craig James would definitely be in it. His opinion and insight on ABC and ESPN-not to mention occasional jabs of sharp humor...
Book cover of Fitz H. Lane

Fitz H. Lane

An Artist's Voyage through Nineteenth-Century America

by James A. Craig
Language: English
Release Date: August 1, 2006

Fitz H. Lane�s maritime masterpieces are known throughout the world, but the man himself has eluded both historians and art critics for over a century.The Luminist painter�s successful career began in his early childhood in picturesque Gloucester, Massachusetts and his talents developed and matured...
Book cover of Hearts Touched by Fire

Hearts Touched by Fire

The Best of Battles and Leaders of the Civil War

by James M. McPherson, James I. Robertson, Jr.
Language: English
Release Date: April 5, 2011

In July 1883, just a few days after the twentieth anniversary of the Battle of Gettysburg, a group of editors at The Century Magazine engaged in a lively argument: Which Civil War battle was the bloodiest battle of them all? One claimed it was Chickamauga, another Cold Harbor. The argument inspired...
Book cover of Bards and Sages Quarterly (January 2016)
by Milo James Fowler, James Zahardis, Craig Comer
Language: English
Release Date: December 28, 2015

Since 2009, the Bards and Sages Quarterly has brought fans of speculative fiction an amazing variety of short stories from both new and established authors. Each issue sets out to introduce readers to the wealth of talent found in the horror, fantasy and science fiction genres. In this issue: Janie...
Book cover of JavaScript: Best Practice
by James Kolce, Moritz Kroger, Ivan Curic
Language: English
Release Date: May 31, 2018

There's no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). Understandably, many articles have been written complaining about how...
Book cover of Modern JavaScript Tools & Skills
by James Kolce, Mark Brown, Craig Buckler
Language: English
Release Date: May 31, 2018

There's no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). Understandably, many articles have been written complaining about how...
1 23 4 5 6 7
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy