Reingold_TimeFinite_Jan02_03