by Richard Oram
publisher: Edinburgh University Press publish date: February 21st 2011
format: paperback pages: 430
language: English
ISBN:
0748614974 (9780748614974)
publisher: Edinburgh University Press publish date: February 1st 2011
format: hardcover pages: 448
language: English
ISBN:
0748614966 (9780748614967)
publisher: Edinburgh University Press publish date: February 21st 2011
format: ebook pages: 449
language: English
ISBN:
1283100371 (9781283100373)