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