Ringworld's Children by Larry Niven (Paperback, 2005)