Thinking in Cases by John Forrester (Paperback, 2016)
Pages: 168, Edition: 1, Paperback, Polity