The Body Book by Nancy Rue
American Girl’s book “The Care and Keeping of You”
both are very good.
On the topic of sheltering, I would encourage you to not think negatively about sheltering……the Bible never ever uses “shelter” in a negative way.
Think about shelter — you still see the storm, hear the storm, maybe even feel some of the storm on your face, etc…..but you’re not getting drenched.
So I’d encourage you to approach your daughters the same way. Don’t hold back age- and maturity-appropriate information from them. Have those heart to heart talks, encourage proper behavior with a code word or a look from you (when in public) or pulling them aside. Use examples from their lives (with or without names, depending on what it is and who it is) of things to do and things not to do.
I think if your daughter is getting depressed or angry, then she’s not seeing the sheltering as sheltering and perhaps your approach needs to be changed. Talk it over with your husband – sometimes daddy’s see things and see ways to approach daughters that we miss.
I guess one of my little soap-boxes is the whole “sheltering” issue……It’s such a positive thing from God’s point of view! Please don’t take anything I’ve said as criticism — I just want to encourage you to shelter your children – that’s what God does with us. We still experience bad things, but we have Him to run to. So use God’s sheltering model to shelter your children.