John Dargavel Editor & Author

John Dargavel is Senior Research Fellow at the Australian National University.

Richard P. Tucker is Professor of History at Oakland University.