It took way too long for this gift to be received. I am very disappointed. My first orders with you were excellent, therefore, I am concerned about making other purchases. It shouldn't take over 2 weeks for a book delivery. My poor nephew didn't get his graduation present in time.