Author: Y. Sato Hirata