publisher: Pearson publish date: February 1st 2009
format: paperback pages: 976
language: English
ISBN:
0321587960 (9780321587961)
publisher: Prentice Hall publish date: March 26th 2005
format: paperback pages: 778
language: English
ISBN:
0131492039 (9780131492035)