Diana G Barnes Author & Editor

Diana G. Barnes is an Honorary Research Associate in the Department of History and Classics, University of Tasmania, Australia.