MASTERING DATA MINING: TOOLS AND TECHNIQUES FOR EXTRACTING HIDDEN PATTERNS