publisher: Pearson Prentice Hall publish date: May 13th 2005
format: paperback pages: 340
language: English
ISBN:
0131490907 (9780131490901)
publisher: Prentice Hall publish date: February 1st 2009
format: paperback pages: 336
language: English
ISBN:
0321578384 (9780321578389)
publisher: Pearson publish date: January 9th 2012
format: paperback pages: 500
language: English
ISBN:
0321758986 (9780321758989)
language: English
ISBN:
0130342017 (9780130342010)
language: English
ISBN:
0131857614 (9780131857612)