David McCloskey spy thriller compare prices