Mary bakes a chocolate cake, a vanilla cake, and a strawberry cake. Each cake is the same size. Angela eats four-eighths of the chocolate cake, two-eighths of the vanilla cake, and two-fourths of the strawberry cake. David eats one-fourth of the chocolate cake, three-eighths of the vanilla cake, and one-half of the strawberry cake. Who eats more cake, Angela or David? How much more cake? How much of each cake is left? Show all your mathematical thinking.