Debut novel is 'astonishing'