Games With Shadows by Neal Ascherson