The Philosophy Of Time by L. Nathan Oaklander