A tense whodunnit set on Cheltenham Square, John Bude crafts a tightly plotted investigation where every clue feels vital, leading to a surprising conclusion that satisfies even the most skeptical reader.