publisher: Morgan & Claypool publish date: June 1st 2009
format: paperback pages: 132
language: English
ISBN:
1598295470 (9781598295474)
publisher: Morgan & Claypool publish date: July 8th 2009
format: ebook pages: 130
language: English
ISBN:
1598295489 (9781598295481)