publisher: Peachpit Press
publish date: August 21st 2003
format: paperback pages: 500
language: English
ISBN:
0321159454 (9780321159458)
publisher: Peachpit Press
pages: 640
language: English
ISBN:
032111275X (9780321112750)
publisher: Peachpit Press
publish date: June 20th 2005
format: paperback pages: 672
language: English
ISBN:
0321331710 (9780321331717)