Making Sense of Java's Dates (O'Reilly)
Philipp K. Janert, Ph.D.
looks at date handling from Java on O'Reilly.
"
Over all of the issues concerning leap seconds, time zones, daylight savings time (DST), and lunar calendars, it is easy to forget that measuring time is a very simple concept: time progresses linearly."