Monday 2 December 2019

Wake Up It's Christmas

Plug for my friend Gilly's great Christmas single Wake Up It's Christmas. Get Christmassy listening to it on the promo video above, then buy from:



CD Baby

(Gilly appeared as himself in my Forensic Scientist Dr Rhona MacLeod series book 12 FollowThe Dead.)


Sunday 1 December 2019

SINS OF THE DEAD for only 99p on Kindle

At the moment SINS OF THE DEAD is in the Scottish Crime Top 50 and is ONLY 99p on Kindle !!!

If you haven't read it, buy now while the offer is on:


Thursday 14 November 2019

The Sound of the Hours - Karen Campbell

This book is wonderful. I’ve always enjoyed Karen’s books, but to my mind this is her best yet.

Set in and around Barga, Italy’s most Scottish city, during the allied advance on Northern Italy during WW2, The Sound of the Hours is peopled with wonderful characters who must face the terrifying consequences of war, and their split allegiances.

A love story to humanity with all its many colours, faces and beliefs. Highly recommended.


Tuesday 6 August 2019

Every Dog has his Publication Day

Everyone is welcome at 6:30pm on Thursday evening at Portree Community Library for the PUBLICATION DAY launch party of my new Forensic Scientist Dr Rhona MacLeod thriller TIME FOR THE DEAD . Much of the book is set on Skye and helping me with the book launch will be my friend Oor Blaze fae Skye (@Blazespage on twitter) who features in the book.

Monday 5 August 2019

Black as the Sand on Skye Beaches
Read the full review for TIME FOR THE DEAD
by the FullyBooked2017 book blog here ...

Tuesday 30 July 2019

Prime Suspects at Bute Noir 2019

I'm delighted to be back in lovely Rothesay for the annual Bute Noir crime writing Festival this coming weekend (2nd-4th August 2019).

I have two events on Friday evening, and I've started doing some preparatory reading for interviewing Ian Rankin at 9:00pm in Rothesay Library.

Before talking with Ian, Stuart MacBride and I will be discussing our new books at 8:00pm in the library.

I do love a festival where you have to get a ferry!

The full Bute Noir programme for the weekend is :-


Wednesday 6 March 2019

Time for the Dead (Rhona MacLeod Book 14)

Time for the Dead

I’m a big fan of Skye. The drive from my home village of Carrbridge to the island is one of my favourites. Being a west coaster (born in Greenock on the Clyde), heading into the west feels like going home.

When I first met Rhona in Driftnet, I decided to make her adopted and her adopted parents come from Skye. Spending time on the island during her childhood, she loves the place.

When life gets too hectic for me, I always imagine heading west to a little cottage beside the sea. I expect that’s why after the horror of Sins of the Dead, a traumatised Rhona heads for that cottage on Skye with its blue painted door right next to the shore… her parents’ island home and hers as her younger self.

She goes there to heal, she hopes, and to find the person she was before Sins of the Dead, before she lost faith in her ability to do her job.

DI Wilson wanted her to go to Castlebrae, where folk traumatised by front line duty are helped, but Rhona refuses to do that. At the end of Sins of the Dead, McNab takes her by motorbike to Skye instead.

That journey affects them both. Rhona sees the route often travelled in a whole new light. McNab, the urban warrior finds himself entranced by riding his Harley on the open road, with Rhona as his passenger.

As Time for the Dead opens we find Rhona still struggling with the fallout from Sins of the Dead, despite all her efforts to put the past behind her. With Chrissy, McNab and DI Wilson anxiously watching from afar and keen for her to return to the fold, she is still stuck in that other world, the world where scents and sounds can send her back into remembered horror.

Her cover is good. She chats to McNab dutifully on Skype. She hillwalks with Jamie McColl, who she knew as a teenager, but still she is stuck in no man’s land until one day, taken to A.C.E. Target Sports by Jamie, who’s arranging a stag do there for a friend…Rhona meets a Border collie called Blaze, who changes everything.

Taken by Blaze to a spot in the woods on the hill behind A.C.E. Target Sports, she discovers what appears to be a crime scene…or is it?

Thus begins the re-awakening of Rhona’s forensic desire to discover the truth, in particular how the horror of an incident in the war in Afghanistan may be playing out its conclusion on the Isle of Skye.


Please buy Time for the Dead from your local bookstore, where there may be signed copies.

You can order Time for the Dead on Amazon too.

Update 1st Sepember 2020:
Time for the Dead on Kindle promo in UK at 99p