I have ordered from Hamilton Books for several years. I have always been impressed with the products and service. It may be a couple of days longer to get my shipment ( probably waiting for my check to process) but I am COMPLETELY HAPPY with them! Always! Books and cds always as shown, and usually cheaper than other places. My 1st choice to go to!