Takaaki Musha and Mario J. Pinheiro