books set in northern Scotland