Author: Shin'ichir¿ Y¿±ki