Required book:
Jean Tirole: The Theory of Corporate Finance, 2006. Princeton University Press. Chapters 1-11.