Steve A. Edwards obtained his Ph.D. in Biology from the University of California in San Diego in 1980, then spent four years as an NIH postdoctoral fellow at Salk Institute at La Jolla, as well as holding a position of assistant professor at the biochemistry department of Meharry Medical College, Nashville. Since 1994, he has been a free-lance writer and from 1997 onwards, he has been a free-lance...