City of Ghosts

The first in a trilogy, City of Ghosts is set in the Leningrad of 1951 where the shadows of the war and the threats of Stalinism loom large. Leningrad, 1951. The shadow of war lingers. Revol Rossel – once a virtuoso violinist with a glittering future – is now a humble state militia cop, forced to i