I would definitely recommend Raising Your Spirited Child as a starting point. Lots of info on temperament (traits like intensity, persistence, high energy, etc.) and how to work with your kid instead of fighting them. My 18 mo. old DS sounds ALOT like your child (very bright, high energy, fights sleep, intense moods). I found it to be a lifesaver. She also has another book on sleep called Sleepless in America that was great.
The advice others mentioned about activity is helpful, IMO. Getting out in the morning can also help set their body clock toward sleeping in the evening. Keeping a careful watch to see what sets her off helps you identify her triggers - whether it's overstimulation (from noise, light, crowds, busy schedule, irritating clothes) or food or missing nap or whatever. Finding ways to let her experiment with creativity and control may also help with anger issues (art projects, letting her pick her own clothes or snacks, etc.). These have helped us. Also, transitions of any kind are hard on DS - I find he does much better if we give him the play by play of what the day will bring, and remind him as we go (also give him a good heads up before leaving somewhere, etc.).
eta - I just wanted to add, if she's not getting enough sleep, that could easily make her EXTRA wired and silly and less able to focus or calm her mind/body.