CJM 35 (2019), no. 3

Contents of issue 3/2019