This book is my attempt to address this! I plan to read it thoroughly (and do the exercises) within a month. It’s tough to fit something like that in the schedule sometimes but I want to give it my best shot and making this announcement on the blog is going to further motivate me.
I picked the book because it seems relatively easy to read, basic without being too basic, still delving into some formalism without making it the focus of the book. The style is clear and concise, the explanations are good, though sometimes I need a little help from Google. AND it has examples in Python which is a treat (I really love the language and wish I got to use more of it in my regular job).