I understand what's going on when you embed a interrogative clause using か、like when you form pronouns like 誰か、or write things like 「ええ、何を食べたか知らないよ・・・。」
However, It's still beyond me what も、does when used to embed a clause; I get how 誰か means 'somebody' or 'whom', but I don't understand why what's normally the temporally inclusive topic marking particle makes it's 誰も mean 'everyone' or 'anyone', which is what I'm hoping to learn.
Edit: Could you also explain how the meaning changes when using でも instead of using も?