publisher: Prentice Hall
format: paperback pages: 334
language: English
ISBN:
0130206172 (9780130206176)
publisher: Fairmont Press
format: paperback pages: 325
language: English
ISBN:
0881732265 (9780881732269)
publisher: Prentice Hall
format: paperback pages: 344
language: English
ISBN:
0137601417 (9780137601417)