Peter F. HAMILTON





Consult his NooSFere entry