publisher: Thomson Heinle publish date: March 26th 2007
format: paperback pages: 240
language: English
ISBN:
1413017045 (9781413017045)
publisher: Ingram publish date: April 27th 2007
format: paperback
language: English
ISBN:
1424099250 (9781424099252)