I cancelled this order because Amazon.com lead me to believe I would have my items in time for my son to attend college classes. They never sent any update advising of a delay and when I questioned them about non-receipt of any shipping confirmation, they gave me a lame excuse that my shipping date was only an estimate. Still doesn't excuse amazon.com for not continuously notifying me of shipping status. Needless to say, my son is attending his college courses without the books needed. Thanks for nothing amazon.com.