Investment Analysis and Portfolio Management - Frank K. Reilly