Bloomsbury Studies in Ancient Philosophy

240 pages paperback

nonfiction classics history philosophy challenging reflective medium-paced