publisher: Pearson
publish date: November 16th 2011
format: paperback pages: 552
language: English
ISBN:
0205861105 (9780205861101)
publisher: Prentice Hall publish date: January 29th 2006
format: paperback pages: 672
language: English
ISBN:
0131949616 (9780131949614)