I'm studying functional analysis and I was wondering if there are some exercise books (that is, books with solved problems and exercises) The books I'm searching for should be:
- full of hard, non-obvious, non-common, and thought-provoking problems;
- rich of complete, step by step, rigorous, and enlightening solutions;
Just to state my opinion: when you get to study functional analysis it is almost certainly that you are going into research, one way or another. At such level, "rich of complete, step by step, rigorous, and enlightening solutions" is probably not a good idea. When doing research, you won't find "complete, step by step, rigorous, and enlightening solutions" (if you do, it means that the research you did was already done by somebody else).
In all, when you are ready to take functional analysis you should be able to tell whether the solutions you found are correct. And if you can't, you always have math.stackexchange.