Mitzenmacher, Michael (2017). Probability and computing : randomization and probabilistic techniques in algorithms and data analysis. Eli Upfal (2nd ed.). Cambridge, United Kingdom. Theorem 5.13. ISBN978-1-107-15488-9. OCLC960841613.{{cite book}}: CS1 maint: location missing publisher (link)