Science fiction fans were shocked in April, when Iain Banks announced that he had gallbladder cancer and was not likely to live past…
Science fiction fans were shocked in April, when Iain Banks announced that he had gallbladder cancer and was not likely to live past…