Beginning Git and Github: Version Control, Project Management and Teamwork for the New Developer Paperback $59.99