Larry L Ping

Larry L. Ping is professor of European history at Southern Utah University. He received his PhD from the University of Oregon in 1994.

Larry L Ping's Featured Books