publisher: Prentice Hall publish date: January 28th 2006
format: paperback pages: 648
language: English
ISBN:
0131859641 (9780131859647)
publisher: Pearson Education publish date: December 9th 2009
format: Loose-Leaf pages: 648
language: English
ISBN:
0321691652 (9780321691651)