Author: Teikoku Toshokan (Japan)