Author: Marlaine Delargy (translator) John Ajvide Lindqvist