by Todd Ruskell, Gene Mosca, Todd Ruskell
publisher: W. H. Freeman
publish date: June 8th 2007
format: paperback pages: 572
language: English
ISBN:
071678467X (9780716784678)
publisher: W. H. Freeman
publish date: September 28th 2007
format: paperback pages: 482
language: English
ISBN:
1429204109 (9781429204101)