Advanced CVS - Free online book