Patrick finished reading Beyond the Light Horizon by Ken MacLeod August 9 Public Beyond the Light Horizon by Ken MacLeod