publisher: Palgrave Macmillan publish date: 2016-07-05
format: hardcover pages: 172
language: English
ISBN:
3319289365 (9783319289366)
publisher: Palgrave Macmillan publish date: 2018-06-07
format: paperback pages: 172
language: English
ISBN:
3319804596 (9783319804590)