Larry Niven was a visionary.
True. Perhaps you are aware of this: http://www.baen.com/library/067172052X/067172052X.htm I like his works with Pournelle though I haven't read anything of either in a long time.