The string 'book' does not occur in Slicer.rb code OR any of its loaded code later.
So something that was loaded just before is corrupting the load.
What other things are loading ???
[Unless you have edited the Slicer script with a word-processor and formated it, thereby breaking it, it has to be something breaking earlier...]