Books by Ryuji Hattori