Author: Larry Niven Jerry Pournelle Steven Barnes