Roger D. Long, PhD
Roger D. Long is professor of History at Eastern Michigan University, USA. He has previously taught at Aitchison College in Lahore, Kansai University of Foreign Studies in Japan, California State University at Fullerton, and the University of Calgary in Canada.
Roger D. Long is professor of History at Eastern Michigan University, USA. He has previously taught at Aitchison College in Lahore, Kansai University of Foreign Studies in Japan, California State University at Fullerton, and the University of Calgary in Canada. See less
Roger D. Long, PhD's Featured Books