Ordered it from Amazon in advance, but took advantage of free shipping... which meant "whenever" shipping.
It arrived Tuesday... in the middle of a three-day camping trip. Needless to say, I wasn't there to pick it up...
Fortunately, our friends' son had a copy that he was reading through... only being 9, he didn't want to read it while sitting at the beach.
I did... and with time off for lunch and hiking up a sand dune multiple times, finished it by 6:30PM.
Nicely done... and came home to my own copy in the mailbox, which my daughter is now reading. Life is good