Evolving Evolution is a nice review (by Edward Ziff and Israel Rosenfield) of three recent books about evolution:
From DNA to Diversity: Molecular Genetics and the Evolution of Animal Design by Sean B. Carroll, Jennifer K. Grenier, and Scott D. Weatherbee
Endless Forms Most Beautiful: The New Science of Evo Devo and the Making of the Animal Kingdom by Sean B. Carroll
The Plausibility of Life:Resolving Darwin's Dilemma by Marc W. Kirschner and John C. Gerhart
We now have a far deeper understanding of evolution than even a decade ago. And although our knowledge is still incomplete, our new understanding, as the books under review admirably show, has opened the way toward a comprehensive account of evolution and has supplied solid answers to the critics of evolutionary theory.