The Philosophy of Evolution by Rod Hemsell (free ebook)