Structure and randomness in combinatorics - Terence Tao (2007)