Top 1127 franco modigliani richard hemming eds PDF Book Page 47