I have some beautiful old marble bookends that my husband's Great grandmother had. They are a little small for the books I want them to hold up, but they also slide on the table. I came up with an idea.
Take some rug gripper material....
Now, if you want, you can glue the gripper material in place. In this case, the bookends are antiques as is the table, so I didn't want to glue the material in place. But, it seems to work!
Isn't it fun to find new uses for other items??
Have a great week out there!