publisher: Clarkson Potter publish date: May 3rd 2011
format: hardcover pages: 272
language: English
ISBN:
030758903X (9780307589033)
publisher: Peer Information
publish date: February 1st 2000
format: paperback pages: 1000
language: English
ISBN:
186100303X (9781861003034)