Welcome!! I have to recommend this book, this is what we've referred back to for over a decade. It's really great. Covers just about everything and isn't too much for a beginner to not understand, but not too indepth that it's repetitive and monotonous.