Carnival of Souls — 2006 novel by Nancy Holder