http://src-h.slav.hokudai.ac.jp/coe2...Chapter1_2.pdf