The Semonov Impulse by Duncan Kyle | Menrva Books