I ordered my book on June 14 and received it June 29. I needed it by June 25 before I left for a month on the road. I did not receive it as promised. Their excuse was that USPS has been slow lately. If they knew this, why not use another carrier? Now they tell me if I do not return it before I get home, I cannot get a refund. They actually told me to have a neighbor do it for me. WHAT? Inconvenience a neighbor for their error? For the trouble they have caused, they should honor the return after I get home. I have recently ordered from Chegg who will deliver my book, on the road, in 2 days. I will NEVER use KnetBooks again. STEER CLEAR!