Afloat In Time by Jim Sirois