Be very careful when you buy online from Barnes & Noble they lie about the day you will receive your book and after you buy it they send you an email saying that you will receive it 3 weeks later because they do not have it on hand. And when you call customer service they don't cancel your order and the only thing they offer you is a label so you can send the product back so they can refund your money. If you need a book sooner go to the store in person or look for another place where you can buy it faster.