Source: https://warwick.ac.uk/fac/sci/wcpm/seminars/warwick_lbp.pdf