November 1999Beginner to intermediate content levelBeginner to intermediate413 pages16h 7mEnglishO'Reilly Media, Inc.