The Northern world : North Europe and the Baltic c. 400-1700 AD ; peoples, economies and cultures.