Hideshi Itoh's website has moved to https://sites.google.com/site/hideshiitoh/.