publisher: Vintage publish date: October 12th 2004
format: paperback pages: 288
language: English
ISBN:
1400032288 (9781400032280)
publisher: W.H. Freeman & Company
format: paperback
language: English
ISBN:
071672605X (9780716726050)
publisher: Independently Published publish date: 2017-05-01
format: Paperback pages: 348
language: English
ISBN:
1521105812 (9781521105818)
ASIN: 1521105812
publisher: Harper Perennial
format: Paperback pages: 272
language: English
ISBN:
0061543551 (9780061543555)