A geography of islands : small island insularity - Royle, Stephen A. (Routledge, 2001)