Darwin and Hegel. With Other Philosophical Studies