Publications by Stephen C Armstrong