Cinderella: Three Hundred and Forty-Five Variants of Cinderella, Catskin, and Cap O'rushes