This review of The Affinity Trap appeared
in issue 114 of Dreamwatch.