The shipping on this was awful, since they mail the books differently. It took 21 days to get it. It was a Christmas gift which the I got to deliver on Jan. 9. Other items have always been received within 3-5 days. I will never order another book from Overstock. I can get them much faster on amazon.