Stable marriage and its relation to other combinatorial problems : an introduction to the mathematical analysis of algorithms - Knuth, Donald Ervin (CRM proceedings & lecture notes, 1997)