Spectrum of Time by Jeremy Oliver
_