On the construction of general purpose programs for studying finite groups. - John Cannon (SYMSAC, 1971)

The design of a language for the development of group theoretic programs. - John Cannon; Lucien A. Dimino (SYMSAC, 1971)

A bibliography of Cayley citations. - John Cannon (SIGSAM Bull., 1991)

Which Entropy Coder? - Donald McLean; Johnson I. Agbinya; John Cannon; Rong-Yu Chao; Youngkyu Choi; Haley Jones (ISSPA, 1996)

Magma - A Tool for Number Theory. - John Cannon; Steve Donnelly; Claus Fieker; Mark Watkins (ICMS, 2010)

Global tectonic reconstructions with continuously deforming and evolving rigid plates. - Michael Gurnis; Ting Yang 005; John Cannon; Mark Turner 004; Simon Williams; Nicolas Flament; R. Dietmar Müller (Comput. Geosci., 2018)