Start to improve handling of files
Return JSON response and 404 for Book not found