An excellent book that I've been reading is called Management 3.0 by Jurgen Appelo.
The book has all kinds of interesting discussions about running development teams, based mostly on the idea that you can inspire them best by empowering the team members to take more control of their own environment.
However, in order to trust the team with such a heavy responsibility, one has to be able to trust oneself. You can only trust others of you trust yourself. This makes alot of sense, the essence of which is contained in the following quotation which I've taken from the chapter about respect for each other:
You must believe in yourself and stay true to your own reason and common sense, even when others disagree with you. You should only change your mind when new insights have convinced you, not when other people have pressured you to reconsider. Because doing something that you don't believe in is an act against the trust in yourself. A self-reliant person has confidence in himself, while still allowing new information to change his mind.
The last point is just as important as the rest. You want to avoid the situation of becoming too hardened to resist change and thereby becoming an unnatural obstacle to moving forward. That's why it's also imperative that you regularly listen well and try to empathize, even though your course might be set in a given direction.
Here are some links that might also be interesting: