Shipping & Handling

We typically get books in the mail within 4-5 business days, unless a preorder.

We use USPS Media Mail for domestic shipments, which generally take 2-8 business days according to the USPS.


We use USPS First-Class Package International Service for international shipments, which USPS says can take between 7–21 days to arrive, although we have found that some international shipments have been taking considerably longer due to COVID-19 related delays.

Because of this, we are now also offering DHL International service which we have found to be more reliable, and much quicker - 2-3 transit days (business).

Please note that we are not responsible for custom or duty fess.  We list 'books' on the customs form and use HS code 490199 indicating 'printed matter'.

Also note that the USPS is temporarily suspending international mail acceptance for certain destinations due to service impacts related to the COVID-19 pandemic.  You can find a list of the affected countries here.  If you place an order from one of these countries, we will hold off on shipping until the restriction for your country is lifted.