by David Phinnemore (Author), David Phinnemore (Author), Toni Haastrup (Author), Lee McGowan (Author)
Format: Hardcover
Pages: 506
Edition: 8
Publisher: Routledge
Published: 06 Dec 2017
ISBN 10: 1857438582
ISBN 13: 9781857438581