by Gerry Hassan (Editor), David Torrance (Author), David Torrance (Editor), Gerry Hassan (Editor)
Format: Paperback
Pages: 244
Publisher: Edinburgh University Press
Published: 01 Jul 2020
ISBN 10: 1474455638
ISBN 13: 9781474455633