Buy everyone on your list books from cheap online books dealers. They're in brand new condition but most are way under 10 bucks, I'd say the vast majority are 75 cents plus like 3 bucks shipping.
Check it out. These two are used book sellers right here on blogspot:
Bessie's Books
Sarah's Used Books