Public law essentials - McFadden, Jean; McFadzean, Dale (Edinburgh University Press, 2016)