June 2006Intermediate to advanced content levelIntermediate to advanced336 pages7h 42mEnglishSyngress