Gregory BENFORD




Consult his NooSFere entry