How to build a business rules engine : extending application functionality through metadata engineering - Chisholm, Malcolm, 1953- (Morgan Kaufmann, 2004)