publisher: Prentice Hall publish date: May 1st 2006
format: paperback pages: 332
language: English
ISBN:
027370205X (9780273702054)
publisher: FT Press publish date: January 1st 2005
format: ebook pages: 347
language: English
ISBN:
1280602066 (9781280602061)
publisher: Pearson Education, Limited publish date: December 28th 2003
format: paperback pages: 280
language: English
ISBN:
0273658581 (9780273658580)