Chess team mystery Series by Sean Ellis

155