Author: edited by Kazu-hiro Mori