publisher: Vermilion publish date: February 6th 2014
format: paperback pages: 448
language: English
ISBN:
0091954665 (9780091954666)
publisher: Ebury Digital
publish date: May 31st 2011
format: ebook pages: 448
language: English
ISBN:
1446459349 (9781446459348)