by Gary Marcus
publisher: Penguin publish date: January 19th 2012
pages: 288
language: English
ISBN:
1594203172 (9781594203176)
publisher: Penguin publish date: December 24th 2012
format: paperback pages: 288
language: English
ISBN:
0143122789 (9780143122784)
publisher: Oneworld publish date: 2012
format: paperback pages: 276
language: English
ISBN:
9781851689323
publisher: Penguin publish date: January 19th 2012
language: English
ISBN:
1101538716 (9781101538715)
publisher: Penguin Press publish date: January 19th 2012
format: ebook pages: 288
language: English
ISBN:
110155228X (9781101552285)