Japanese Step by Step, Second Edition
Gene Nishi, a former IBM engineer, is the founder of the Nishi Institute of Language Education for extensive research and practice in Japanese and English education.