Reference:
 Author: Don Libes
 Title: stopwatch, Virtual stopwatch and timer
