The bolshevik's revenge A sam klein mystery - Levine, Allan (canada : great plains publications, 2002)
All age.