Author: Teruyuki Senba