Spanning Space and Time by Craig Bill
_