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