publisher: Wiley Publishing
publish date: September 1st 2005
format: paperback pages: 257
language: English
ISBN:
076457874X (9780764578748)
publisher: Wrox Press publish date: October 3rd 2005
format: ebook pages: 257
language: English
ISBN:
047178334X (9780471783343)