Alan Macfarlane is Professor of Anthropology at Cambridge. He has often visited and taught in Japan.