getting a book by id