Evolution : a biological and palaeontological approach (Prentice Hall, 1993)