Blood Canticle
by
Anne Rice
2003