by Ian Stewart
publisher: Basic Books publish date: March 13th 2012
format: hardcover pages: 352
language: English
ISBN:
0465029736 (9780465029730)
publisher: Profile Books publish date: February 9th 2012
format: paperback pages: 342
language: English
ISBN:
1846685311 (9781846685316)
publisher: Profile Books publish date: 2013
format: paperback pages: 342
language: English
ISBN:
184668532X (9781846685323)
publisher: Basic Books publish date: October 8th 2013
format: paperback pages: 360
language: English
ISBN:
0465085989 (9780465085989)
publisher: Profile Books publish date: February 2nd 2012
format: kindle
language: English
ISBN:
9781847657695
publisher: Profile Books publish date: February 2nd 2012
format: kindle pages: 356
language: English
ASIN: B006UU2TBW
publisher: Basic Books publish date: March 13th 2012
format: kindle pages: 354
language: English
ASIN: B007P05A1W
publisher: Zahar publish date: April 11th 2013
format: kindle pages: 436
language: English
ASIN: B00CB2735U
publisher: Basic Books (AZ) publish date: March 13th 2012
format: ebook pages: 352
language: English
ISBN:
0465029744 (9780465029747)
publisher: Basic Books (AZ) publish date: January 1st 2012
format: ebook pages: 353
language: English
ISBN:
1281961337 (9781281961334)