Ace science fiction

Series by Larry Niven