John J. Haggerty
发表
Edward A. Barrett,
Roberta A. Calhoun,
Lynn L. Rethi,
1999
.
John J. Haggerty,
Patrick M. Wright,
P. Wright,
2005
.
John J. Haggerty,
Patrick M. Wright,
2010
.