by William Crain
publisher: Prentice Hall publish date: August 12th 2005
format: paperback pages: 429
language: English
ISBN:
0131849913 (9780131849914)
publisher: Prentice Hall publish date: November 18th 1999
format: paperback pages: 400
language: English
ISBN:
0139554025 (9780139554025)
publisher: Prentice Hall publish date: November 1st 2000
format: paperback pages: 368
language: English
ISBN:
013913476X (9780139134760)
publisher: Prentice Hall publish date: June 28th 2006
format: paperback
language: English
ISBN:
0131576658 (9780131576650)