David A Charters

DAVID A. CHARTERS, Director, Centre for Conflict Studies, University of New Brunswick, Canada, has written at length about various kinds of conflicts.