Ok, now here's a question: are there any textbooks introducing model theory and talking about these sorts of topics that don't rely on preexisting knowledge of abstract algebra? Not that I don't want to learn abstract algebra, but I don't even know a good textbook to start that from.