Unfortunately, $20 may be cheap, but groceries come first.
I agree with Erasmus: “If I have a little money, I buy books. If I have any left over, I buy food and clothing”.
I also have large wish lists of books on amazon that I ask for for Christmas/Birthdays. lol
Wait another year or two and you should be able to pick up a used copy.