Books by Tomoyuki Hamachi