publisher: Free Press publish date: April 13th 2004
format: paperback pages: 352
language: English
ISBN:
0743237021 (9780743237024)
publisher: McGraw..."/> publish date: in the year 2006 was published
format: paperback pages: 256
language: English
ISBN:
0071448012 (9780071448017)