Sandy has 31 books in her library. She bought several books at a yard sale over the weekend. She now has 59 books in her library. How many books did she buy at the yard sale