Fix #142: improve error message when parsing book.json