I want to start learning model theory for my master's thesis, but I can't find the right book for me. For some context, last year as an undergrad I had a class on logic where we learned the following: 
So I already had contact with formal languages, structures, models, and both the semantic and syntactic aspects of first-order logic and now I want to follow from this and start learning some real Model theory.
I started using David Marker's "Model Theory. An Introduction" but I'm personally not a big fan of that book: It's full of typos and I don't like how informal some of his proofs and expositions are, for example, this definition: 
Do you have some recommendations for a rigorous book/resources to learn Model theory, ideal for someone with a little background on the subject?