Stephen A Royle Author

Stephen A. Royle is Emeritus Professor of Island Geography, School of Natural and Built Environment, Queen’s University Belfast.