Publications by Professor Kenneth Armstrong