publisher: Prentice Hall
format: paperback
language: English
ISBN:
0132391430 (9780132391436)
publisher: Pearson Education UK publish date: March 10th 2005
format: ebook pages: 534
language: English
ISBN:
1281064467 (9781281064462)
publisher: Pearson Prentice Hall publish date: February 10th 2005
format: paperback pages: 516
language: English
ISBN:
0131144006 (9780131144002)