Source: http://www.apu.ac.jp/iaaps/uploads/fckeditor/apw/vol1/1-1-1-Intro.pdf