publisher: Prentice Hall publish date: September 28th 2000
format: paperback pages: 560
ISBN:
0130209317 (9780130209313)
publisher: Prentice Hall, Paperback" /> publish date: 2003
format: paperback
ISBN:
0130418749 (9780130418746)
publisher: Ingram, Paperback" /> publish date: January 1st 2011
format: paperback
ISBN:
0135022649 (9780135022641)