publisher: Vermilion publish date: June 4th 2009
format: paperback pages: 272
language: English
ISBN:
0091923743 (9780091923747)
publisher: Ebury Digital publish date: February 15th 2011
format: ebook
language: English
ISBN:
1407031384 (9781407031385)