publisher: Prentice Hall publish date: July 3rd 2007
format: paperback pages: 416
language: English
ISBN:
0273706748 (9780273706748)
publisher: FT Press publish date: January 1st 2007
format: ebook pages: 440
language: English
ISBN:
1281552453 (9781281552457)