Chapter 2 - Recipe #6: Modifying Lock fairness