Keys, Mary M. Aquinas, Aristotle and the Promise of the Common Good - 1st - Cambridge Cambridge University Press 2006 ISBN: 9780511256585