publisher: Constable publish date: March 1st 2011
format: hardcover pages: 354
language: English
ISBN:
1845296796 (9781845296797)
publisher: Constable publish date: June 21st 2012
format: paperback pages: 402
language: English
ISBN:
1780336586 (9781780336589)