Iain Banks Jr.

GPTKB entity