Publications by 'Patrick M. Hayden'