publisher: Addison Wesley Publishing Company publish date: July 28th 2004
format: paperback
language: English
ISBN:
0205428320 (9780205428328)
publisher: Pearson publish date: August 28th 2001
format: paperback
language: English
ISBN:
0205344119 (9780205344116)