publisher: Pearson publish date: June 1st 2003
format: paperback pages: 512
language: English
ISBN:
0131121421 (9780131121423)
publisher: Prentice Hall
publish date: June 1st 2006
format: paperback pages: 608
language: English
ISBN:
0131722328 (9780131722323)
publisher: Prentice Hall
publish date: October 25th 2009
format: paperback pages: 656
language: English
ISBN:
0135154685 (9780135154687)