I know that there are quite a few questions like this here already, but I haven't yet found an answer that would satisfy me.
I'm looking for an introductory logic book. My main goal is to work towards understanding philosophy of logic (also philosophical logic and mathematical logic, but philosophy of logic is my main goal). I'm self-studying, so a book with exercises and answers to them would be great.
I've come across the following, seemingly interesting books: The Logical Basis of Metaphysics by Dummett, and The Concept of Logical Consequence by McKeon, but for me to be able to read these, I need to study some basic logic and philosophy first. So any book recommendations that would help me achieve my goal would be really helpful!
Edit: For example, what books should I read/study before trying to read An Introduction to Philosophical Logic by Grayling? How hard to read are books like On The Philosophy of Logic by Fisher, and Thinking About Logic by Read? Fisher's book seems like it could be understood without that much experience on the subject.