The Christmas Spirit

A Novel

$22.00 US
Ballantine Group | Ballantine Books
12 per carton
On sale Oct 18, 2022 | 978-0-593-50010-1
Sales rights: US, Canada, Open Mkt