David P. Kennedy — Publications