Inefficient Markets: An Introduction to Behavioral Finance by Shleifer, Andrei

You will find that this textbook uses a modular structure for flexible learning.