Evolution - P. W. Skelton (Addison Wesley, 1998)