Author: Sonkeikaku Bunko (Tokyo, Japan)