The God of Six Points by David Halliday