Microsoft just released the final version of the “Team Development with Team Foundation Server” Guide. This guide shows you how to get the most out of Team Foundation Server to help improve the effectiveness of your team-based software development. Whether you are already using Team Foundation Server or adopting from scratch, you’ll find guidance and insights you can tailor for your specific scenarios. It's a collaborative effort between patterns & practices, Team System team members, and industry experts.
http://www.codeplex.com/TFSGuide
Imran Khawar Bodla