David P. Anderson articles