Aristotle's Induction and the Inference of First Principles - 9781666950212