John Holmes Author & Editor

Dr. John Holmes is Lecturer at the School of English and American Literature, University of Reading, UK.