Author: Sonkeikaku Bunko, Tokyo, Japan