Formats & Editions
Browse the different covers, formats, and publication history for this title.
Paperback
Paperback
Feb 1995
Penguin
ISBN 0140140808
Buy
Trade Paperback
May 1995
Penguin
ISBN 0140178392
Buy
Paperback
Nov 1996
Granta Books (UK)
ISBN 0140140794
Buy
Paperback
Jan 2001
Granta Books (UK)
ISBN 1862071535
Buy
Hardcover
Hardcover
First Edition
May 1994
Viking
ISBN 0670849634
Buy
eBook
eBook
May 1995
Penguin
ISBN 1101651571
Buy
eBook
May 1995
Penguin Books
ISBN B00AFYXCQU
Buy
Audio
Audible
Apr 2013
Random House Audio
ISBN B00BK4XZMA
Buy