publisher: Bradford Book publish date: April 15th 2005
format: hardcover pages: 480
language: English
ISBN:
0262134527 (9780262134521)
publisher: A Bradford Book publish date: August 11th 2006
format: paperback pages: 480
language: English
ISBN:
026263340X (9780262633406)