The Book of Life is the final instalment in the All Souls trilogy therefore this review may contain spoilers for A Discovery of Witches and Shadow of Night. It all started with a book. Diana and Matthew may be back in the present day, but…