by Nicholas Royle
publisher: Edinburgh University Press publish date: November 22nd 2011
format: hardcover pages: 221
language: English
ISBN:
0748636544 (9780748636549)
publisher: Eup publish date: October 12th 2011
format: ebook pages: 232
language: English
ISBN:
1283370050 (9781283370059)
publisher: Edinburgh University Press publish date: October 12th 2012
format: paperback pages: 221
language: English
ISBN:
0748655085 (9780748655083)