I was delighted to discover this morning that the journal The American Biology Teacher gives thumbs-up to
From the review: "For students of evolution or scholars who want to know the specifics about particular evolutionary processes, this is an excellent read. The fact that it is understandable to beginners and fascinating to scientists makes this book truly unique and valuable."