Hi,
First of all, I updated one small bit in my answer: Multiple correspondence analysis is the one that's used for categorical variables and Principal component analysis is for continuous variables, so since the survey response is categorical, you should use MCA.
I'm not aware of any particular books, but there are many tutorials online (just google) and videos on youtube explaining it. R has a package called FactoMineR that can implement them, and there are specific tutorials on the topic.
As there will probably be some data cleaning and manipulation involved, it depends on your coding skills how easy a task this would be, as the MCA itself should be easy once you have correctly prepared the dataset. Then it is a matter of filtering and evaluating the outliers.
Grtz,
PJ