詳細はリンク先参照のこと。