www.cl.cam.ac.uk/~pes20/cerberus/notes50-2015-05-24-survey-discussion.html