publisher: Que
publish date: May 1st 2007
format: paperback pages: 481
language: English
ISBN:
0789736667 (9780789736666)
publisher: Pearson Education publish date: May 16th 2007
format: ebook pages: 504
language: English
ISBN:
013271471X (9780132714716)