publisher: Wrox Press publish date: January 26th 2010
format: ebook pages: 894
ISBN:
0470555343 (9780470555347)
publisher: Wiley Publishing publish date: August 1st 2009
format: paperback pages: 859
language: English
ISBN:
047038459X (9780470384596)
publisher: SitePoint publish date: December 28th 2007
format: paperback pages: 300
language: English
ISBN:
0980285844 (9780980285840)