Night of the witch series book 2 July 8, 2019 16 32 64 128 Night of the witch book 2 Night of the witch book 2 release date amazon Night of the witch book 2 summary Night book film Witch of the holy night limited edition The night of the witch Night of the triffids audiobook