by Max Wallace (Author)
Format: Hardcover
Pages: 202
Edition: 2
Publisher: Routledge
Published: 30 Aug 2017
ISBN 10: 1138283398
ISBN 13: 9781138283398