Publications by 'Alan R. Palmer'