Reverse engineering is the process of deriving the system design and specification from its____________________?
A. GUI
B. Database
C. Source code
D. All of the mentioned