publisher: McGraw-Hill/Osborne Media publish date: May 3rd 2007
format: paperback pages: 674
language: English
ISBN:
0072263083 (9780072263084)
publisher: McGraw-Hill Companies publish date: June 1st 2007
format: ebook
language: English
ISBN:
1281030775 (9781281030771)