Author: Ian Ridpath; Sadanori Okamura