single book, search results

probably want `trimInternal`. `ZU.trim` is pretty much just `string.trim()`