Author: HACHIRO SHIMANUKI AND DAVID A. KNOX