publisher: Bloomsbury Sigma publish date: 2015-10-22
format: hardcover pages: 288
ISBN:
147291130X (9781472911308)
publisher: Bloomsbury Sigma publish date: 2020-03-05
format: paperback pages: 368
ISBN:
1472958217 (9781472958211)
publisher: Bloomsbury Sigma publish date: 2018-02-06
format: hardcover pages: 304
language: English
ISBN:
1472933737 (9781472933737)