Reading list: Larry Niven
Larry Niven