Final causes;…. translated from the French by William Affleck, with preface by Robert Flint