I am pulling in a book feed, i've set up a view to display all the books
now I want to create a menu that will filter the view to only show books within the specified category
so my menu will be like this

Categories

  • fiction
  • romance
  • horror
  • sci-fi

When user clicks on fiction, i want the view to show only the books that have fiction in their category field, same with romance, horror, etc.

the category field, which is pulled in with the feed, could have multiple values. Here is an example "Fiction > Historical | Fiction > Literary"

When user clicks on romance, the romance related books should appear, if they click on sci-fi, the same books should appear in the filtered view

in my view, i have a contextual filter setup to hold the category field and the path to the view is "book-view/%"

Issues:
When I added Fiction to the parameter url like this "book-view/Fiction", nothing was returned. I then went into the category field of one of the books, removed the other categories and just left Fiction. Put in the url "book-view/Fiction" and it worked, of course only pulling in that one book. How do I make this search in the field to see if any of the values match, basically, if this field contains, filter - remember one book could fit into several categories.

Any help/guidance would be greatly appreciated.