Stephen Dodd Author, Translator & Editor

Stephen Dodd is senior lecturer in Japanese at the School of Oriental and African Studies at the University of London, UK.