Stranger than fiction

Sale price Price £25.00 Regular price Unit price  per 

A legendary editor's survey of the 20th-century novel and how it shaped the fiction of the future.