Author: Toyoaki Nishida,Zbigniew Michalewicz,Leonard Bolc