Phantom HeartKelly CreaghDetailsPublisherPenguin Young Readers GroupPublished2021Pages400ISBN9780593116043View on OpenLibrary ↗