ISBN:
0522847838 (9780522847833)
publisher: SitePoint publish date: December 28th 2007
format: paperback pages: 300
language: English
ISBN:
0980285844 (9780980285840)
publisher: Apress
publish date: September 26th 2007
format: paperback pages: 221
language: English
ISBN:
1590597648 (9781590597644)