publisher: Peachpit Press publish date: September 8th 2004
format: paperback pages: 582
language: English
ISBN:
0321267222 (9780321267221)
publisher: Peachpit Press publish date: January 13th 2003
format: paperback pages: 560
language: English
ISBN:
0201773406 (9780201773408)