Bridges in Time by Rob Hoskinson