publisher: Manning Publications
publish date: December 1st 2003
format: paperback pages: 600
language: English
ISBN:
1932394052 (9781932394054)
publisher: Manning Publications publish date: August 23rd 2007
format: paperback pages: 650
language: English
ISBN:
1933988134 (9781933988139)
publisher: Pragmatic Bookshelf publish date: June 30th 2009
format: paperback pages: 260
language: English
ISBN:
1934356409 (9781934356401)