publisher: Pearson Prentice Hall publish date: March 28th 2005
format: paperback pages: 528
language: English
ISBN:
013144168X (9780131441682)
publisher: Prentice Hall publish date: January 16th 2010
format: paperback pages: 480
language: English
ISBN:
0136106897 (9780136106890)