Publications by Professor John Allison