The mother is 54 years old. Dad is 4 years older than Mom. The son is 5 years less than half the age of the father. How old is the son?