Latest Iain M Banks, 1954 – 2013 Michael Flett | June 10, 2013 Even when it is expected, a death is a shock, and despite the characteristic levity and openness with which Iain Banks prepared the world for his departure with Read More