English language
Protector
by Larry Niven
5 stars
(2 reviews)

