The Book of Strange New Things
Publisher: Canongate Books; Canongate Books Ltd
Published: Oct 23, 2014
Format: hardcover
Number of pages: 592
ISBN-13: 9781782114062