Book:

Jean Tirole, The Theory of Corporate Finance, Princeton University Press, January 2006.