05.04.2015 - By Paul Vincent
I hope you enjoy this as much as I enjoyed writing it. All feedback very gratefully received.