publisher: Basic Books
publish date: February 7th 2012
format: paperback pages: 336
language: English
ISBN:
0465025234 (9780465025237)
publisher: Basic Books publish date: February 13th 2007
format: hardcover pages: 320
language: English
ISBN:
0465011411 (9780465011414)
publisher: Basic Books publish date: April 6th 2010
format: hardcover pages: 312
language: English
ISBN:
0465013619 (9780465013616)
publisher: Long Riders' Guild Press publish date: December 25th 2005
format: paperback pages: 332
language: English
ISBN:
1590481747 (9781590481745)
format: hardcover pages: 320
language: English
ISBN:
0199368368 (9780199368365)
publisher: Cambridge University Press publish date: February 27th 2009
format: paperback pages: 369
language: English
ISBN:
0521674603 (9780521674607)