Decision Tables Theory and Practice