Phil Barker's publication list