Rating: 3.9* of fiveNot quite a four-star read because the solution to the mystery wasn't exactly fair.Still and all, the character of Ian Rutledge, shell-shocked veteran of The Great War, is wonderfully realized. He's drawn with care and kindness, yet flawed in his core by the presence of Hamish Ma...