Brings together the literature in main stream finance and the tools presented in quantitative finance with a focus on what is being practiced in industry. The author begins with the economic theory behind price formation and tests the model that results from the theory and suggests algorithms to detect and exploit the anomalies.