January 2007Beginner to intermediate content levelBeginner to intermediate486 pages36h 31mGermanO'Reilly Verlag