
Mary Margaret Anne McCabe, published as M. M. McCabe and before 1990 as M. M. Mackenzie, is emerita professor of ancient philosophy at King's College London. She has written books on Plato and other ancient philosophers, including the pre-Socratics, Socrates and Aristotle.