And probably openstax.org is enough anyway, in terms of books. They do a better job for free that most publishers with lots of recommendations that charge hundreds. Then you have a lot of exercises provided by some american colleges that I assume will also be enough.