I don't know, I usually buy from Bookdepository, but this time I tried Amazon because I thought they will be me quicker. Bookdepository usually sends me the books in 15-20 days.
It's curious because I've bought other books in Amazon last week and today they have told me that they are sending them to me next week, and this is ten days earlier than told me when I've made the order.