MindWare Venn Perplexors: Level B
Each Venn Perplexors book has 48 Venn diagram puzzles.