Select the correct answer.

Which field of study contributes ideas and concepts to biomechanics?

A. personal training
B. cardiology
C. military history
D. physics