publisher: Morgan & Claypool publish date: March 1st 2009
format: paperback pages: 152
language: English
ISBN:
1598299417 (9781598299410)
publisher: Morgan & Claypool publish date: March 8th 2009
format: ebook pages: 140
language: English
ISBN:
1598299425 (9781598299427)