publisher: Focal Press
publish date: April 1st 2007
format: paperback pages: 155
language: English
ISBN:
0240809203 (9780240809205)
publisher: O'Reilly Media publish date: June 8th 2005
format: paperback pages: 96
language: English
ISBN:
0596009755 (9780596009755)