publisher: McGraw-Hill/Osborne Media publish date: November 1st 2009
format: hardcover pages: 660
language: English
ISBN:
007162161X (9780071621618)
publisher: McGraw-Hill/Osborne Media publish date: October 8th 2009
format: ebook pages: 688
language: English
ISBN:
0071621628 (9780071621625)