James Harrington is an Instructor in Philosophy at Loyola University Chicago, USA.
A comprehensive introduction to the philosophy of time providing broad historical coverage of the major developments, debates and thinkers.