Author: Moriyuki Shibamura
Dates: active 1657