publisher: Addison-Wesley Professional publish date: July 9th 2007
format: paperback pages: 336
language: English
ISBN:
9780321336385
publisher: Pearson Education publish date: June 29th 2007
format: ebook
language: English
ISBN:
0321630149 (9780321630148)