How about a system like the one dutch highschools use. In that system, the students get the books from school at the start of the year and return them at the end of the year (the school owns the books). That way the books are for sure reused, and the price is reduced.