An Introduction to Investments - Herbert, B.Mayo (Cengage Learning India Private Limited, 2009)