Author: Brealey, Myers, Allen