Mindtap Course List Ser.: Investment Analysis and Portfolio Management by Keith

What stands out is the revised chapter on modern theories and practices.