Winds of time by Sean Purcell
_