Here are some books that I find helpful and would recommend to someone who is learning Portuguese on their own: Living Language Brazilian Portuguese