publisher: SitePoint publish date: December 8th 2004
format: paperback pages: 376
language: English
ISBN:
0957921853 (9780957921856)
publisher: SitePoint publish date: May 8th 2003
format: paperback pages: 480
language: English
ISBN:
0957921829 (9780957921825)