The entire Pro Git book, written by Scott Chacon and published by Apress