Tricks Of Time by Mark S. Muldoon