Hamelyn
Investment Analysis and Portfolio Management used book