Cover 0

Universal Biology after Aristotle, Kant, and Hegel

Universal Biology after Aristotle, Kant, and Hegel

2018 • 177 pages