Landman, Bruce M. “Avoiding Arithmetic Progressions (mod M) and Arithmetic Progressions”. Utilitas Mathematica, vol. 52, June 1997, https://utilitasmathematica.com/index.php/Index/article/view/45.