Author: Terao Ryukichi