Add book show page and refactor book files