by ehough
Please forgive the typos. I had two editors work on it before submitting it.
I enjoyed this. please write more.