publisher: Prentice Hall, Hardcover" /> publish date: December 18th 2006
format: hardcover
language: English
ISBN:
0321500709 (9780321500700)
publisher: Prentice Hall publish date: July 17th 2007
format: paperback
language: English
ISBN:
0321537076 (9780321537072)