publisher: Perigee Trade publish date: December 1st 2000
format: paperback
language: English
ISBN:
0399526382 (9780399526381)
publisher: Perigee Trade
publish date: March 1st 1999
format: paperback pages: 192
language: English
ISBN:
0399524819 (9780399524813)
publisher: Prentice Hall Press
publish date: March 6th 2012
format: paperback pages: 240
language: English
ISBN:
0735204624 (9780735204621)