Book Review. (November 2019) - Macfarlane, Alan; Paisley, Peter