The Time Traveller's Ball (The Erik Midgard Case Files Volume 1)
How do you solve a murder when every single suspect has a time machine? Time-travelling police officer Erik Midgard has a problem. He has seen his own future. His fate is set. There is no way out. There is nothing he can do to escape it. He is going to die. But in the meantime, he has a murder to solve. On the moons o...