Author Iain Banks has died following a battle with gall bladder cancer aged 59, his family are reported to have said.
Author Iain Banks dies