Discrete Probability and Algorithms by Joel Spencer & David Aldous