Omid rated Structure and randomness: 5 stars Nov. 23, 2018 Unlisted Structure and randomness by Terence Tao