Michael Ruse

Michael Ruse teaches philosophy at Florida State University and has written widely on evolution, creationism and religion.