by Michael P. Lynch
publisher: The MIT Press publish date: March 30th 2012
format: hardcover pages: 184
language: English
ISBN:
0262017229 (9780262017220)
publisher: The MIT Press publish date: March 16th 2012
format: kindle pages: 184
language: English
ISBN:
9780262300346
publisher: MIT Press (MA) publish date: January 1st 2012
format: ebook pages: 179
language: English
ISBN:
1280499249 (9781280499241)