Yeah we know that amazon is worlds best and incredible site for online shopping but the only thing I dont like about amazon is that its late delivery time, my uncle has his RBI exam on 27 November or 28 November so he needed an RBI book for preparation so he want to amazon site and saw a book and he decided to buy and when he saw that it will take 4 to 7 days, he bacame anger and said that he hates this and cancelled, but I told him to buy and told that no worry it will not take much time to deliver how much its showing to us, then he became happy. So I hope amazon will improve this and will not take longer time to deliver products