Author: Makoto Hara; Enrique Contreras; Hideki Terasaki