This was quite a good story but maybe not the best written. It opens with an horrendous murder right at the the start and the Railway Detective, Colbeck, is sent from Scotland Yard along with his assistant, Leeming, to investigate. Whilst they are away, their superintendant, Tallis, has plans to attend a reunion weekend and leaves an old rival of Colbeck in charge. There is a lot of banter between the two detectives about the shortcomings of this rival, Grosvenor, and the fact that they have to keep sending their reports to him instead of their usual commanding officer. They start their interviews with various suspects and there are a lot of red herrings thrown into the mix. Eventually they do narrow their suspicions down but in the meantime, a further crime is committed, involving their superintendant, who is kidnapped and tortured whilst away and staying with an old friend, prior to the reunion dinner. The detectives are keen to help with this but have to finish their original job first. Grosvenor, hoping to best them, sets out to find out who the kidnappers are and locate Tallis before it is too late. However, he repeatedly, and comically, accuses the wrong man. Just in time, Colbeck and Leeming conclude their original investigation and set out to save Tallis, having worked out who the kidnappers are. Poor Grosvenor is left with egg on his face and everyone makes it home in time for Christmas. This book is one of a series of tales involving the Railway Detective, but reading other reviews, I gather the stories are a bit samey, so I don't think I will read any more. It made a seasonal read which is what I was looking for.