Author: Takahashi, Sei-ichiro (Kaasa, Thomas, trans)