publisher: Pearson Prentice Hall publish date: May 1st 2006
format: paperback pages: 832
language: English
ISBN:
0131968556 (9780131968554)
publisher: Pearson Prentice Hall publish date: April 1st 2008
format: paperback
language: English
ISBN:
0135009375 (9780135009376)