by Justonelook
From the story I think it's first hand knowledge. Nice writing.
A few typos, but the tempo was so HOT and furious that I doubt any reader gives a damn ;-)