Author: Shinbi Shoin.