Author: Kaoru Yamanouchi,Antonio Giulietti,Kenneth Ledingham