Publications by 'Eric E. Palmer'