publisher: Packt Publishing publish date: October 31st 2009
format: paperback pages: 320
language: English
ISBN:
1847196888 (9781847196880)
publisher: Packt Publishing publish date: January 1st 2009
format: ebook pages: 318
language: English
ISBN:
1282397362 (9781282397361)