publisher: AIPI publish date: October 18th 2006
format: paperback pages: 316
language: English
ISBN:
1428809392 (9781428809390)
publisher: AIPI publish date: October 20th 2006
format: paperback pages: 320
language: English
ISBN:
1428811605 (9781428811607)