Larry Niven. Protector

Annotation
Contents