Source: https://sites.tufts.edu/andrewrosen/files/2012/02/Multiple-Integration6.pdf