Source: https://www.sfu.ca/~akaraiva/mrsnotes.pdf