Hi!
Yes as above, Aramex is a good way of getting things shipped over quickly and cheaply. You need to check for the difference of price.
Aramex:
200QR to open your account, they will provide you with a special code and two addresses (UK and US) packages will get automatically shipped to you. The cost is per weight. I think it is around 8USD per half kilo (books are heavy so always check how much it weighs) If you buy from Amazon UK send to your UK Addy if in the states to US addy (usually Amazon does not charge for within US delivery)
Normal Post:
Always check what is cheaper and as another QL said it's better to get something from the UK.
Hope that helps.