publisher: Pearson publish date: January 1st 2009
format: paperback pages: 864
language: English
ISBN:
0321589297 (9780321589293)
publisher: Addison-Wesley
publish date: May 28th 2007
format: paperback
language: English
ISBN:
0131992643 (9780131992641)