Understanding Financial Frauds and Scams by