Patterns in evolution : the new molecular view - Lewin, Roger (Scientific American Library ; Macmillan, 1999)