This book is quite nice, and you can get it for free if you want.
It also comes with extra material like videos, slides, etc, to make it easier to understand.