Jeremy Black has written a vigorous and fascinating narrative of a group of rather desolate offshore islands and their remarkable impact on the rest of the world. From the earliest pre-history to the present day, this stirring account describes the astonishingly varied stages through which the British Isles have passed to achieve their present identity. Just as the islands have populated and ruled so much of the rest of the world, so they have been settled themselves by many invaders, all of whom have left their mark - from Romans to Saxons, from Vikings to Normans - creating an immensely rich historical inheritance. Perhaps most dynamic of all has always been the relationship between the four principal peoples of the islands: Scots, Irish, English and Welsh.