I ordered it on Amazon. At first it said delivery in 2-3 weeks.At the end of December after a week overdue, I called Amazon. I was told “yes, there seems to be some holdup with the book, and I was not the first person to enquirer about the delivery/delays”. I cancelled because my local bookshop had it on the shelf.