Origin and Evolution of New Gene Functions - Long, M. (Springer Netherlands, 2003)