Peter J. Bowler, a scholar of Darwin and evolution, is a prolific author and professor of the history and philosophy of science at Queens University of Belfast.
By this author :
A New Synthesis
. . . and Sometimes Artful Arrangement
Pennock's Primer for Defending Science
Doolittle Too Early
Cambrian Conflict: Crucible an Assault on Gould's Burgess Shale Interpretation
EMAIL TO A FRIEND :