ID:DA18942577
Coyle, James John
Search authors sharing the same name
James J. Coyle
Palgrave Macmillan c2021
: [hardback]
Available at 1 libraries
Palgrave Macmillan c2018
Available at 3 libraries