by GreenLover
Nice quick read that got my blood pumping. 4 out of 5 because it needed to be a bit longer.