publisher: Prentice Hall
publish date: July 22nd 2004
format: paperback pages: 240
language: English
ISBN:
0131172972 (9780131172975)
publisher: Prentice Hall publish date: February 8th 2012
format: paperback pages: 312
language: English
ISBN:
0132819872 (9780132819879)