Tales of Known Space by Larry Niven PB Ballantine very good shelf a loc 1842