Sara Gran's latest is bleak noir tale