Né en 1954, Écossais pur malt et partisan de l’indépendance de l’Écosse, Iain Banks publie ses romans de littérature générale sous son nom et ses romans de science-fiction sous le pseudonyme de Iain M. Banks. Excellent écrivain, souvent ironique, tantôt shakespearien, tantôt swiftien, Banks joue aussi avec les canons de la littérature populaire, excellant à illustrer des quêtes et des vengeances dans l’esprit de Dickens, de Dumas ou d’Eugène Sue. Iain M. Banks est considéré en Grande-Bretagne comme un écrivain de premier plan : il figure dans la liste du Times des cinquante plus grands écrivains britanniques depuis 1945.