We ship via USPS Media Mail at a cost of $7.00 per listing.  Since we do not intentionally try and make money off our customers on shipping, should multiple listings be ordered (say 3 for example) we subtract our actual shipping cost for the 3 books from the $21, round UP to the nearest dollar & issue you an almost immediate refund.