I hate to give out any kudos and complements to big bad Amazon, but their delivery service is nothing short of amazing.
To wit, Saturday evening at a few ticks short of midnight, I placed a book order with Amazon for a book titled, Roman Legionary versus Carthaginian Warrior, an Osprey book from its "Combat" series of titles.
By 5:30PM on Sunday, the book was delivered to my front door. How is that for instant gratification? I make an effort to purchase books from a local independent book seller in my town, but I have to say that it is hard to beat the service and prices from Amazon.