 Most existing work on finance in philosophy of science is concerned with models and modelling (see also  models in science  and  philosophy of economics).  It seems intuitive to view financial markets as extremely complex systems: with so many different factors at play, predicting the price of securities (shares, bonds, etc.) seems almost impossible. Yet mainstream financial economics is firmly committed to the idea that market behavior should be understood as ultimately resulting from interactions of agents maximizing their expected utility. This is a direct application of the so-called neoclassical school of economics that was developed during the late nineteenth and early twentieth centuries. While this school continues to dominate textbooks in the field, there is a growing scholarly trend that seeks to criticize, complement or even replace some of its main assumptions. We can see how the problems play out in both corporate finance and asset pricing theory.