publisher: Rider publish date: June 14th 2012
format: paperback pages: 288
language: English
ISBN:
1846043468 (9781846043468)
publisher: Ebury Digital publish date: May 31st 2012
format: ebook pages: 304
language: English
ISBN:
1448118654 (9781448118656)