Luís Nunes Vicente: Bilevel Programming: Introduction, History and Overview. Encyclopedia of Optimization 2009: 266-269