Walmart has the American Girl Mini Dolls with Book marked down to $15 from $21.95.
There are several dolls to choose from. You’ll need to scroll through until you find one in-stock as several have already sold out.
Note: These are the mini dolls and not the regular sized ones.
There are a few more dolls for $14.