by Kenneth Rose (Author), Richard Thorpe (Editor)
Format: Hardcover
Pages: 496
Publisher: W&N
Published: 14 Nov 2019
ISBN 10: 1474610587
ISBN 13: 9781474610582