May 2005Intermediate to advanced content levelIntermediate to advanced576 pages13h 46mEnglishIBM Press