publisher: Morgan & Claypool Publishers publish date: October 15th 2010
format: hardcover pages: 500
ISBN:
1608453316 (9781608453313)
publisher: Morgan & Claypool publish date: June 1st 2009
format: paperback pages: 132
language: English
ISBN:
1598295470 (9781598295474)