Swimming Over Time - Hohlfelder, Robert L. (Terra Marique :, 2005)