I have just finished The Ministry of Time by Kaliane Bradley and I thoroughly enjoyed its twisting, time-travelling plot, full of quirky and unusual characters. There are moments of dark humour that complement the tension, and a narrator who often gets things wrong. Good stuff!