Evolution - Strickberger, Monroe W (Boston: Jones and Bartlett publishers, 2000)