re: Recommended reading
And might I recommend Terry Pratchett's latest cooperative effort on science and Discworld? "Darwin's Watch" provides some nice bits of cutting edge stuff on evolution and the like between entertaining vignettes from the faculty of Unseen University.
