by Patrick Griffin
publisher: Hill & Wang
publish date: April 17th 2007
format: hardcover pages: 368
language: English
ISBN:
0809095157 (9780809095155)
publisher: Hill and Wang publish date: April 1st 2008
format: paperback pages: 384
language: English
ISBN:
0809024918 (9780809024919)
publisher: Hill and Wang
publish date: April 17th 2007
format: ebook pages: 384
language: English
ISBN:
1429922850 (9781429922852)