In cocos2d v3.2 you don’t have to add sprites from the spritesheet to a CCSpriteBatchNode for batching to work.
Sprites are batched automatically when they share a texture, blending mode and shader settings.
So you can just add them to the scene directly or replace the CCSpriteBatchNode with a simple CCNode in case you still want to keep the hierarchy.
You can find more information in this thread:
http://forum.cocos2d-swift.org/t/ccspritebatchnode-is-deprecated-in-v3-1/14216/6
However, I would advise you to complete the book using cocos2d v3.0 and then learn few improvements introduced in v3.1 and v3.2. It will be very easy to modify your code to v3.2 when you know all the basics, but it can be quite hard to keep even minor differences in your head while you still learning.