1
by Niven, Alastair
Published 1976
Book
2
by Niven, Alastair
Published 1980
Book