By (author) Richard D.G. Irvine
ISBN13: 9781917341080
Imprint: Scottish Universities Press
Publisher: Scottish Universities Press
Format: Paperback / softback
Published: 20/05/2025
Availability: Available