by KimNewman (Author)
Format: Mass Market Paperback
Pages: 512
Publisher: Titan Books (UK)
Published: 28 Aug 2018
ISBN 10: 1785657623
ISBN 13: 9781785657627