by Barry Lyga (Author)
Format: Hardcover
Pages: 416
Publisher: Little, Brown Books for Young Readers
Published: 20 Nov 2018
ISBN 10: 031648251X
ISBN 13: 9780316482516