add book sort