A review by literallytouko
The Vanishing Triangle by Claire McGowan

challenging emotional informative medium-paced

4.0