publisher: Prentice Hall publish date: January 28th 2005
format: paperback pages: 619
language: English
ISBN:
0130994081 (9780130994080)
format: Paperback pages: 704
language: English
ISBN:
0273718355 (9780273718352)
ASIN: 273718355
publisher: Prentice Hall publish date: April 1st 2012
format: paperback
language: English
ISBN:
0273735195 (9780273735199)