Textbook of evolution and genetics