Darwin and design : does evolution have a purpose? - Ruse, Michael 1940-2024 (Harvard University Press, 2003)