I know it sucks. But hey I was talking to Amazon Customer Care and told them it was supposed to be released by today how come I didn't get any notification. The agent replied that the date has been changed to 27th December, apologized for not sending notification about the date change and then gave me 30% discount on the book. All in all not bad!