investment is the required text for intro. fina course in many american undergraduate level program. i read it several times when i was studying fina theory I. it covers lots of topics but not in depth enough for topics like financial statement analysis, asset valuation, deravetives, quantity methods, etc. to save your time, it's better to study the notes and do the sample exams.