Angel Chronicles: v. 3 by Nancy Holder
After a century of killing without a care, the vampire Angelus was cursed with a conscience and fled to Sunnydale, where he restricted his feeding to blood banks, until Buffy arrived to battle vampires and demons.