publisher: HarperCollins publish date: 2009
format: paperback pages: 301
language: English
ISBN:
9780733324789
publisher: Trafalgar Square Publishing
format: paperback
language: English
ISBN:
0862412633 (9780862412630)
publisher: Birlinn Ltd
publish date: October 1st 2010
format: hardcover pages: 256
language: English
ISBN:
1841588733 (9781841588735)