Accidental Time Machine by Joe Haldeman (Paperback, 2008)