models/book should not find non-existing book by its public if