David Depierre
David DePierre is a college professor in New Jersey, teaching courses on American history, Asian history, and anthropology. He has previously written books on military history, Chinese history, and the role of disease in history.
David DePierre is a college professor in New Jersey, teaching courses on American history, Asian history, and anthropology. He has previously written books on military history, Chinese history, and the role of disease in history. See less
David Depierre's Featured Books