Author: Michael Ruse
Alternate names: Michael RUSE