https://courses.physics.illinois.edu/phys598pen/lectures/Phys598ProposalReview_SP14.pdf