Cape Breton Island : Cranford Publications,