publisher: Wordware Publishing
publish date: July 31st 2007
format: paperback pages: 453
language: English
ISBN:
1598220411 (9781598220414)
publisher: Jones & Bartlett Publishers publish date: October 25th 2010
format: ebook pages: 456
language: English
ISBN:
1449612911 (9781449612917)