Avi Silberschatz's "Database System Concepts: Concurrency Control"

Read these slides, which cover two-phase locking timestamps, deadlocks, and multiversion concurrency control. As you read, focus on the mechanism and locks that affect concurrency control.