Pyke mystery Series by Andrew Pepper

183