https://web.stanford.edu/~piazzesi/Learning.pdf