Iain Banks Writer Iain Banks announces he is terminally ill with gallbladder cancer at the age of 59 and has months to live. The publication of his final novel is to be brought forward by several months in the hope of allowing him to see it in print. Sources: AFP via ''The Times of India The Guardian The Irish Times