The Darker Passions series Carmilla (writing as Amarantha Knight) Masquerade Books; ebook: Crossroads Press Buy