a.d. rattray