I have been waiting for a week and at last I received this book from the book depository. Well, all i can say is i don't think they are efficient enough to deliver their products to their customers. On their website it says within 48 hours which is two days. But i waited this book to arrived for a week and this is ridiculous. I can understand if my address is far away in wales or Scotland but i live in hatfield and just exactly in the town centre. It should not a problem to deliver by two days or three days. They are rubbish but because i was so desperate to get this book, i had no choice but bought it from them.