Inefficient Markets: An Introduction to Behavioral Finance by Shleifer, Andrei You will find that this textbook uses a modular structure for flexible learning.