Among four persons, B is taller than C. A is taller than D, but not as tall as C. Who among them is the tallest ?