by GBRADICAL
Good story. Some of the terms were hard to understand until they were used in context throughout the story. I enjoyed it very much