E.J. Cowan

Edward J. Cowan Edward J. Cowan is Emeritus Professor of Scottish History at Glasgow University R. Andrew McDonald is Assistant Professor of History at the University College of Cape Breton in Nova Scotia, Canada.

Also by this Author

Alba

Paperback