Pair Programming Illuminated
Author: Laurie Williams and Robert Kessler
Pair programming is a simple, straightforward concept. Two programmers work side-by-side at one computer, continuously collaborating on the same design, algorithm, code, and test. It produces a higher quality of code in about half the time than that produced by the summation of their solitary efforts. However, nothing is simple where people and personalities are involved--especially people who are accustomed to working alone. The leap to pair programming for a variety of software development projects is one that yields many benefits. However, it is also one that requires careful thought and planning.
Evan's Review: This book does a great job of showing how something that seems so easy is actually really hard and then makes it easy again.
Buy a copy: Amazon link