July 2001Beginner to intermediate content levelBeginner to intermediate508 pages11h 44mEnglishMorgan Kaufmann