I'd also recommend Aswath Damodaran's books, specifically:
Investment Valuation
https://www.amazon.com/Investment-Valuation-Tools-Techniques-Determining/dp/111801152X/ref=sr_1_7?ie=UTF8&qid=1499695675&sr=8-7&keywords=aswath+damodaran
Corporate Finance
https://www.amazon.com/Corporate-Finance-Practice-Aswath-Damodaran/dp/0471283320/ref=sr_1_10?ie=UTF8&qid=1499695675&sr=8-10&keywords=aswath+damodaran
There's some repeat in the books. If you do just one do the first one. These are thick, several hundred page textbooks, with exercises at the end of each chapter. They're essentially the books Damodaran uses to teach his classes.
Damodaran will take you through the theory of various valuation techniques and explain everything thoroughly. As a bonus you get Excel spreadsheet examples from which you can start making your own valuation spreadsheets.
Like another poster said, you'll need to take Damodaran with a pinch of salt. Damodaran does hue to the academic side, so you'll see discount rates calculated to the second decimal point, etc.. That said, he's a great teacher.
Mike