Sounds like you're working too hard right now. Set out the rules & the consequences ahead of time, and then stop nagging. Let her fail & have the consequence. The consequence will speak for itself.
So you sit down with her and say, here are the things you need to do in the morning, and here are the things you need to do in the evening. Keep it to short lists.
Then say: Do you need my help remembering to do these things, or do you want to try to take care of them on your own?
If she says she needs help, then brainstorm how you can help. The other PP's suggestion of the laminated checklist is a great idea.
Then just flat out ask her: If you don't get dressed on time, what do you think is a good consequence for that? Same with teeth brushing.
When you both agree to the system, you follow it and leave her alone. Be her cheerleader instead of her adversary. If she fails, you can say: "Oh no - looks like you didn't brush your teeth, and that means no show tonight. That's too bad, but I know you're still learning and will do it tonight!"
Anyway, for books, I'm a big fan of "How to Talk so Kids Will Listen".