By all means buy the CNC Cookbook, but you'll get a lot more useful & detailed info from here. Its a bit basic and out of date (2009) in many areas and a lot of things are glossed over, like pros and cons of microstepping for example. In fact that subject gets 1 line in the book and not even a index entry!