by Robert Allen
publisher: Penguin publish date: 2006
format: hardcover pages: 805
language: English
ISBN:
0141006722 (9780141006727)
publisher: Penguin publish date: August 1st 2008
format: paperback
language: English
ISBN:
0140515119 (9780140515114)
publisher: Penguin publish date: August 7th 2008
format: ebook pages: 832
language: English
ISBN:
9780141917689
publisher: Penguin publish date: August 7th 2008
format: kindle pages: 832
language: English
ASIN: B002RI91QW