Florida State University: Andy Wang's "Monitors and Condition Variables"

Read this document.