publisher: Apress publish date: May 29th 2006
format: paperback pages: 424
language: English
ISBN:
1590596978 (9781590596975)
publisher: Apress publish date: September 1st 2004
format: paperback pages: 370
language: English
ISBN:
159059410X (9781590594100)