
by KevinDunion (Author)
Format: Paperback
Pages: 515
Edition: 1st
Publisher: Dundee University Press
Published: 31 Oct 2011
ISBN 10: 1845861221
ISBN 13: 9781845861223