Which polynomial is a perfect square trinomial?

A. 49x^2 − 28x + 16

B. 4a^2 − 20a + 25

C. 25b^2 − 20b − 16

D. 16x^2 − 24x − 9