publisher: Prentice Hall publish date: August 5th 2005
format: paperback pages: 744
language: English
ISBN:
0131473816 (9780131473812)
publisher: Pearson Education publish date: July 26th 2005
format: ebook
language: English
ISBN:
0321629973 (9780321629975)
format: kindle pages: 744
language: English
ASIN: B001SMSBE6