A reasoning agent for credit card fraud using the event calculus. (18th March 2009)