Kevin Pierce is perfect for this book.

Fantastic bit of fiction. Kept my interest right up to the end.

There were a few very minor technical flaws, but not enough to talk about. The technical things the author got right was impressive.