A history of modern European philosophy by James Daniel Collins | Menrva Books