lair of the insectoid queen by lorena carrington