publisher: No Starch Press publish date: November 8th 2004
format: hardcover pages: 280
language: English
ISBN:
1886411832 (9781886411838)
publisher: No Starch Press publish date: November 18th 2006
format: paperback pages: 280
language: English
ISBN:
1593271220 (9781593271220)