A Random Review
One by Mark Barratt
I bought it because I worked with the author; but I enjoyed it because it's so well done. Deja vu; no?