Machine learning for financial engineering (2012)