David J. Wallace - Publications