by Samuelx
The writing is okay, but the story jumps around too much and there's too much side chatter for my taste.