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