publisher: No Starch Press publish date: November 8th 2004
format: paperback pages: 456
language: English
ISBN:
1593270038 (9781593270032)
publisher: No Starch Press publish date: November 1st 2004
format: ebook pages: 456
language: English
ISBN:
1593274696 (9781593274696)
publisher: No Starch Press publish date: September 5th 2012
format: ebook pages: 456
language: English
ISBN:
1457172275 (9781457172274)