The Vampire earth series -- 11

Series by E. E. Knight