Aristotle and contemporary science by David M. Johnson | Lex | Lex