Michael Alexander Kirkwood Halliday (often M.A.K. Halliday; 13 April 1925 – 15 April 2018) was