Author: L. M. Ketonen,A. Hiwatashi,R. Sidhu