Source: http://www.math.chalmers.se/~aila/cv2.pdf