Book was downloaded to check it before purchasing and is not really bad, but has few issues.
1) For the moment (2017) Selenium 3 is actual. And it has some installation tricks. I've succeeded only with Firefox installation. Cannot install ChromeDriver for the moment

2) Magento example store (some demo environment to run Selenium tests on) is not actual any more - I'd recommend to setup own store based on Magento Community Edition (Magento HTML/CSS has elements using as locator examples in this books - so, you do need Magento store to practice) - no matter locally or on web - both ways are not too difficult - google bless you (you may use XAMPP for local development)
3) Book published in 2014, but uses Python 2.7 - which is a bit weird (as for me)
4) Has typos - so, be careful copy-pasting it's code
5) For the moment (2017) Selenium 3 is actual. And book doesn't support it - so (me personally), need to "translate" it from Python 2.7 + Selenium 2.x to Python 3.6 + Selenium 3.x. So, this I can recommend as additional Selenium source:
https://media.readthedocs.org/pdf/selenium-python/latest/selenium-python.pdf
But book itself has good enough concept and helps a lot to get into building the Selenium-based testing "framework" stuff anyway.
In case of fixing issues in new edition it could be surely purchased.
Hope, I helped smbd