Shepherding a Child's Heart is a great book, also the book "Parenting is Not For Cowards" is another great one. You just have to remember that you are in control, ultimately your daughter wants to have the security from knowing that mom is in charge. You must remain calm even in the midst of her tantrums... speak firmly, but calmly. Always follow through with what you say you are going to do. For example, if your daughter sees some candy in the grocery store aisle that she wants and you say No, you can't have it. Be ready and willing to follow through with that decision. If you say No at first and then finally give in and give her the candy after she whines for 10 minutes, you have just taught her to be persistent in her tantrums... b/c they are effective in getting what she wants. It is better to just give in up front than to lose the battle. I have a 19 month old and hse can be a little stubborn, but I have seen that if I am consistent... she doesn't push certain things. For example, if she throws her food on the floor, the meal is over. While I was training her to understand this I woudl tell her one time, "if you throw the food on the floor then diner is "all done". If she threw it anyways, that was it, meal over. It took only 1 -2 times of me doing this until she learned that if she throws her food on the floor the food is going to go bye bye. Kids are smart, they figure things out quickly. Just remember to remain calm, loving, but assertive. You may feel like a "meanie" for a while, but know that ultimately you are doing the most loving thing. You are helping her to learn self-control and her life will be easier in the long run if you can help her with that. Strong willed kids tend to grow up to be leaders, just keep that in mind while you are dealing with the tough times.