One way to save money on books is to buy used books. It may take more time to search for what you are looking for but sometimes you can find unexpected treasures.
The Moorhead Library is having an used book sale this weekend. The sale is Sat. 9-5 and after 2:00 all items are half price. On Sunday, the sale is 1-4 and books will be $5 per bag.