Cynthia M Farquhar Author