Heorot


A series by Larry Niven, Jerry Pournelle and Steven Barnes