The Semonov impulse
by
Duncan Kyle
431p. ; 23cm