By Hayes, John,. New York : Palgrave Macmillan, 2007 . p. cm. 9781403992987 (paper) | 1403992983 (paper)
]]>By Hayes, John,. New York : Palgrave Macmillan, 2010 . xxi, 466 p. : 25 cm.. 9780230210691
]]>By Hayes, John,. New York : Palgrave Macmillan, 2014 . xxv, 521 p. : 25 cm.. 9781137275349 (paper)
]]>By Hayes, John,. New York : Palgrave Macmillan, 2018 . xxxii, 529 p. : 25 cm.. 9781352001235
]]>By Hayes, John. New York : Palgrave Macmillan, 2022 . xxxii, 529 p. : 25 cm.. 9781352012538
]]>