Darwin's Radio - Bear G. Greg (New York, Ballantine Books, 2000)