Larry Niven
General Products (Larry Niven)