T.H.
Try having logical consequences to her actions. Standing in a corner probably didn't work for you b/c it's punishment at it's core...you need discipline, not punishment. If she won't get off the phone to come to dinner, she doesn't get to use the phone for X number of days. If she throws books at you, she has to clean and dust the bookshelves or volunteer in a library, if she talks back she has to be in a time out and then apologize to you and tell you what she should have said/done differently...you get the idea. Whatever you do you have to do it without fail. It is really hard to be consistent but you have to do it to see results.