by Alex Bellos, Socrates
publisher: Bloomsbury publish date: June 2nd 2003
format: paperback pages: 413
language: English
ISBN:
0747561796 (9780747561798)
publisher: Bloomsbury publish date: May 1st 2003
format: paperback pages: 416
language: English
ISBN:
1582342873 (9781582342870)
publisher: Bloomsbury publish date: May 6th 2002
format: paperback
language: English
ISBN:
074755403X (9780747554035)
publisher: Bloomsbury publish date: May 3rd 2002
format: hardcover pages: 256
language: English
ISBN:
1582342504 (9781582342504)
publisher: Bloomsbury publish date: September 7th 2009
format: kindle pages: 432
language: English
ASIN: B003FI37QS
publisher: Bloomsbury publish date: May 6th 2014
format: paperback pages: 432
language: English
ISBN:
1620402440 (9781620402443)
publisher: Bloomsbury publish date: October 1st 2010
format: ebook pages: 432
language: English
ISBN:
1608196038 (9781608196036)
publisher: Turtleback Books publish date: September 7th 2009
format: ebook
language: English
ISBN:
140880722X (9781408807224)