Evolution: A Biological and Palaeontological Approach by P. Skelton
A comprehensive text introducing the mechanisms of evolution at all scales, the genetic (with brief references to molecular aspects), through other biological aspects (natural selection and adaptation; behavioural and ecological influences; specification), to the palaeontological scale (analysis of macroevolutionary patterns to identify influences), illustrating the hierarchy of processes involved.