A J B Johnston

A. J. B. Johnston has written six books on the colonial Louisbourg and has edited two volumes of proceedings from the French Colonial Historical Society.