January 2008Intermediate to advanced content levelIntermediate to advanced336 pages9h 43mEnglishNo Starch Press