Scotland a history - Wormald, Jenny. (Oxford University Press, 2005)