Iain M. Banks (Modern Masters of Science Fiction)
Publisher: University of Illinois Press
Published: May 12, 2017
Number of pages: 206
ISBN-13: 9780252041013