vampire story books de chuka hu meaning in english