ISBN:
0773729186 (9780773729186)
publisher: Prentice Hall Canada
format: hardcover pages: 250
language: English
ISBN:
0135725208 (9780135725207)
publisher: Basic Books publish date: May 21st 1999
format: paperback pages: 368
language: English
ISBN:
0738201308 (9780738201306)