Irena Backus Author & Editor

Professor Irena Backus is based at the University of Geneva, Switzerland.