Becoming a lead means becoming a manager. By definition, a manager is a person who makes things happen through others. A developer lead or team lead can make a project successful only if he can make his team members work effectively. I mentored many newbie leads who felt lost when they began to work as a lead. Here is a list of books that I recommend for young managers and leads:

* Leadership and Self Deception: Getting Out of the Box by The Arbinger Institute - You need to read this book if you ever blamed others or if you feel you work harder than your team members. I think the definition of a bad manager is a manager in the box.
* The Five Dysfunctions of a Team A Leadership Fable by Patrick M Lencioni - This is a best book which explains what the team is. A true team is based on trust and built on conflicts.
* Manager Tools - This is a podcast site. The podcast series guides you to become a good manager. I recommend to use an iTunes to download and listen to all podcasts.

The above three items will be a good starting point, and I am sure you will discover other great books on the course of reading or listening to the above books and podcasts.