The best beginners’ book! John Palmer provides all the basics and more in this newest edition.