Witches library